Otorgar permisos a usuarios de Mysql

De Wiki Educalibre

$ mysql -u dba_user -p

Nuevamente nos va a pedir una contraseña que es la correspondiente al dba_user, la ingresamos y entramos a la consola de [MySQL] o linea de comandos de [MySQL], deberiamos ver algo similar a esto:

Welcome to the MySQL monitor.  Commands END with ; or \g.
Your MySQL connection id is 11443 to server version: 3.23.58
 
Type 'help;' or '\h' for HELP. Type '\c' to clear the buffer.
 
mysql>

Ahora en esta linea de comandos ejecutamos:

mysql> GRANT ALL PRIVILEGES ON basedatos.* TO usuario@localhost IDENTIFIED BY 'password';

Donde:

basedatos : es el nombre de la base de datos

usuario@localhost : es el nombre de usuario que va acceder a la base de datos y desde donde, en este caso solo desde la maquina local.

password: es la contraseña para que el usuario nobody pueda acceder a la base de datos.

Si todo sale bien, [MySQL] deberia respondernos:

Query OK, 0 rows affected

Para activar los permisos debes ejecutar:

mysql> flush PRIVILEGES;

Para salir de la consola de [MySQL] debes poner '\q'.

Herramientas personales