Hola querido lector. Hoy he traído para tí una breve guía para crear un usuario en una base de datos MySQL o MariaDB. Esta es una de las operaciones básicas que podemos además sobre una base de datos y de hecho una de las primeras cuando decides montarte un entorno de desarrollo.
Una vez que hayamos entrado en la base de datos para crear un usuario deberemos escribir lo siguiente:
Ahora tenemos el usuario creado pero no tienen ningún permiso. La configuración de privilegios que se usa con mayor frecuencia en un entorno de desarrollo es la siguiente:
El símbolo de % sirve para que acepte conexiones de cualquier host, ordenador. Poniendo % podremos conectarnos a la base de datos desde cualquier equipo. De otro modo si especificamos una ip solo podríamos conectarnos desde un equipo concreto.
En este caso solo se podría acceder a la base de datos, con ese usuario, desde el equipo con ip 192.168.0.148.
Esto implica que estamos concediendo todos los privilegios sobre una determinada base de datos, sin embargo todavía hay una sentencia menos proteccionista.
Con el anterior comando le hemos otorgado al usuario todos los privilegios sobre todas las bases de datos existentes en ese instancia del host.
Esta no es una configuración recomendada para un entorno de producción pero para un entorno de desarrollo es la mejor, bajo mi entender. Dado que si un código no te funciona, no te gustará volverte loco buscando un error en tu código para acabar descubriendo que el problema es de privilegios del usuario de la base de datos.
Una vez que has ejecutado alguna de las anteriores sentencias deberemos escribir lo siguiente para que los cambios sean efectivos.
Pues ya deberías de tenerlo funcionando a toda marcha. Para comprobarlo
Será localhost si estas en en el ordenador donde está la base de datos, sino será la ip del servidor en donde este la base de datos
Hasta luego amigo y hasta otra.
Comentarios
Publicar un comentario