Siguiendo con la explicación paso a paso de como instalar mariadb en Centos7 que publique hace unos días, continuamos con como crear un usuario y una base de datos, de paso nos vamos familiarizando con algunos comandos importantes.

Lo primero conectar con el motor de mariadb, lo haremos con un usuario con privilegios para crear otros usuario y bases de datos, suele ser el usuario root, tener en cuenta el tipo de comillas que vamos a usar dado que son distintas y es importante saber cual usar, podes copiar y pegar en tu escenario, también cabe mencionar que una vez dentro de la base de datos, al lanzar los comandos finalizan con un ;

mysql -u root -p

Y le damos la clave correspondiente.

Para crear el usuario:

CREATE USER 'nksistemas'@'localhost' IDENTIFIED VIA mysql_native_password;

Ahora le establecemos una password:

SET PASSWORD FOR 'nksistemas'@'localhost' = PASSWORD('nksistemas.com');

Creamos la base de datos:

CREATE DATABASE IF NOT EXISTS `nksistemas`;

Le damos todos los privilegios sobre esta base de datos al usuario recién creado:

GRANT ALL PRIVILEGES ON `nksistemas`.* TO 'nksistemas'@'localhost';

Pasos completos:

CREATE USER 'tu_usuario'@'localhost' IDENTIFIED VIA mysql_native_password;
SET PASSWORD FOR 'tu_usuario'@'localhost' = PASSWORD('TU_CLAVE');
CREATE DATABASE IF NOT EXISTS `TU_BASE`;
GRANT ALL PRIVILEGES ON `TU_BASE`.* TO 'tu_usuario'@'localhost';

Solo queda probar el nuevo usuario:

mysql -u nksistemas -p

Una vez dentro veamos las bases de datos que puede manejar nuestro usuario nksistemas:

show databases;

Deja un comentario