Instalando un servidor LEMP. Cap.III MariaDB

Servidor LEMP, MariaDB

Ahora es el turno de poner en marcha la base de datos en nuestro servidor LEMP. El último capítulo de esta serie.


Y terminamos con la M de MariaDB, encargada de gestionar las distintas bases de datos que necesitemos para nuestros proyectos. Y empezamos instalando:

sudo pacman -S mariadb mariadb-clients libmariadbclient

Iniciamos el gestor de base de datos recién instalado:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Activamos y arrancamos el servicio:

sudo systemctl enable mysqld
sudo systemctl start mysqld

Aseguramos la instalación:

sudo mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

En la primera conexión el administrador no tiene password, lo dejaremos en blanco:

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

En la siguiente pregunta, respondemos Y:

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] Y

Enabled successfully!
Reloading privilege tables..
 ... Success!

En la siguiente pregunta, respondemos Y otra vez:

You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] Y

Y asignamos un password al administrador, no confundir con el root de Linux:

New password: 3******3
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
... Success!

Eliminamos los usuarios anónimos:

Remove anonymous users? [Y/n] Y
 ... Success!

Desactivamos la posibilidad de conectar en remoto con el usuario root. Con lo que solamente lo podrá hacer desde localhost:

Disallow root login remotely? [Y/n] Y
 ... Success!

Y eliminamos la base de datos de ejemplo:

Remove test database and access to it? [Y/n] Y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Y finalizamos actualizando la configuración:

Reload privilege tables now? [Y/n] Y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Soy Jaume Ferré, aficionado a los nuevas tecnologias, aunque ya no lo son tanto.
¡Gracias por leerme!

Valora este artículo1 2 3 4 5 (0 votos)

(0 votos)

Categorias del blog

twitter

Últimos tweets