En el siguiente tutorial vamos ha explicar como crear una base de datos y un usuario para asignar permisos totales a esa base de datos.
Acceder a MySQL/MariaDB
Para gestionar bases de datos o usuarios, deberemos de acceder a la shell de MySQL/MariaDB. Existen programas como phpMyAdmin de poder hacerlo de forma gráfica, pero en este caso vamos hacerlo con comandos.
Para acceder:
mysql -u [usuario] -p
En ocasiones, también podremos indicar el host si nos conectamos de forma remota:
mysql -u [usuario] -p -H [IP_servidor]
Crear Base de Datos
Para crear una base de datos debemos de ejecutar lo siguiente:
CREATE DATABASE [NombreDeBaseDeDatos];
Crear usuario en MySQL
Para crear un usuario debemos de ejecutar lo siguiente:
CREATE USER [NombreDeUsuario]@localhost IDENTIFIED BY '[TuContraseña]';
Asignar usuario a base de datos
Para dar permisos a un usuario a una base de datos, debemos de hacerlo de la siguiente forma:
GRANT ALL PRIVILEGES ON [NombreDeBaseDeDatos].* TO [NombreDeUsuario]@localhost;
Tras dar permisos a nuestro usuario, debemos de actualizar los permisos:
FLUSH PRIVILEGES;
Comentarios