Crear base de datos y usuario con privilegios en MySQL/MariaDB
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;
Ningún comentario “Crear base de datos y usuario con privilegios en MySQL/MariaDB”