Una vez habiendo ingresado a la consola del servidor donde realizaremos la tarea de crear una base de datos MySQL o MariaDB, debemos ejecutar los siguientes comandos:
1.- Ingresamos al entorno MySQL o MariaDB con el siguiente comando:
~$ mysql -u usuario -p
Reemplazar “usuario” por el usuario que realizará la acción (generalmente root). Al incluir el parámetro “-p” el sistema pedirá la contraseña del usuario. Dejar en blanco el usuario no necesita una contraseña.
2.- Una vez dentro de MySQL, procederemos a crear la base de datos con el siguiente comando :
mysql> CREATE DATABASE nombre_base;
3.- Posterior a la creación de nuestra base de datos, seguramente necesitaremos crear un usuario para acceder a ésta. Se debe realizar de la siguiente manera:
mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
Donde “user” corresponde al identificador de usuario que se conectará desde “localhost” (el mismo servidor) con la contraseña “password”.
4.- Después no olvidar asignarle privilegios al usuario sobre la base de datos con el siguiente comando:
mysql> GRANT ALL ON nombre_base.* TO user@localhost;
Donde “nombre_base” es el nombre de la base de datos creada anteriormente, “user” el usuario creado anteriormente y “localhost” desde donde se conectará, en este caso se usa localhost ya que se conectará desde el mismo servidor donde estamos ejecutamos los comandos.
5.- El último paso es refrescar los privilegios con el comando:
mysql> FLUSH PRIVILEGES;