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'.

