Lo primero que debemos hacer es loguearnos con el usuario de Root en MySql:
Si no poseemos una Base de Datos, debemos crear una. Para ello utilizaremos el siguiente comando MySql:
- create database if not exists NombreDeLaBaseDeDatos;
Una vez creada la Base de Datos, tenemos distintas opciones para darle permisos a los usuarios:
- Para crear un usuario "user" con la contraseña "password" y darle TODOS los permisos a la Base de Batos "NombreDeLaBaseDeDatos":
- use mysql;
- grant ALL PRIVILEGES ON NombreDeLaBaseDeDatos.* TO 'user'@'%' IDENTIFIED BY 'password';
- flush privileges;
- Para crear un usuario "user" con la contraseña "password" y darle permisos limitados a la Base de Batos "NombreDeLaBaseDeDatos":
- use mysql;
- grant SELECT, INSERT, UPDATE, DELETE, DROP, ALTER ON NombreDeLaBaseDeDatos.* TO 'user'@'%' IDENTIFIED BY 'password';
- flush privileges;
Para ver los usuarios existentes en MySql, utilizaremos el siguiente comando MySql:
- use mysql;
- select user from user;
Para ver los Privilegios en las tablas del usuario "user" de MySql, utilizaremos el siguiente comando MySql:
- use mysql;
- show grants for 'user';
NOTA: Los valores que se encuentran en "rojo", son los valores que deberán reemplazar por los que deseen utilizar.