cabecera duhnnae.com

Crear usuario en MySQL


Cómo crear un usuario en mysql. Ejercicio sencillo de mysql para aprender a crear un usuario. Yo aprendí a utilizar mayúsculas para todo lo que es código de MySQL, y minúsculas para los datos introducidos por el usuario. Es una buena práctica para diferenciar bien qué es código.


Típica consulta para crear un usuario:

'juan'@'localhost' indica que el usuario 'juan' se va a conectar desde localhost, es decir, desde la misma máquina donde se está ejecutando el servidor de mysql.
IDENTIFIED BY indica la contraseña del usuario, que se almacena encriptada en la base de datos de usuarios de mysql.


Crear un usuario que accederá desde un servidor remoto:

'juan'@'10.0.0.3' indica que el usuario 'juan' se va a conectar desde la IP 10.0.0.3, por lo que el usuario sólo tendrá acceso para acceder desde esa dirección específica, y no desde otra.


Crear un usuario y otorgarle acceso a una base de datos:

GRANT ALL PRIVILEGES indica qué tipo de privilegios se van a otorgar. En este caso, todos los privilegios.
ON mi_base_de_datos.* indica a qué base de datos tendrá acceso el usuario. El * indica a todas las tablas de la base de datos especificada.
IDENTIFIED BY indica la contraseña que se le dará a este nuevo usuario.


Crear un usuario y especificar qué privilegios tendrá:

GRANT SELECT indica qué el usuario tendrá acceso únicamente a hacer consultas de tipo SELECT en esta base de datos.
WITH GRANT OPTION indica qué el usuario podrá crear otros usuarios con este tipo de privilegio.




Programación






Mysql





Terminal ubuntu