Servicios / septiembre 14, 2020

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”

Suscribirte
Notificarme
guest
0 Comments
Inline Feedbacks
View all comments

Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso. Doble clic sobre aquí para cerrar.