Ya tenemos un servidor web instalado y funcionando, ahora necesitamos instalar MySQL (MaríaDB) como sistema de gestión de bases de datos, para almacenar y gestionar los datos de cualquier sitio web o aplicación.
Instalación de MaríaDB
Para instalarlo abrimos la consola de nuestro servidor e introducimos el siguiente comando:
apt install mariadb-server
Indicamos que si (S) para continuar con la instalación y esperamos a que termine el proceso.
Para ver la versión instalada introducimos el siguiente código
mysql -V
Listo ya tenemos el motor de bases de datos instalado como MaríaDB, pero su configuración aún no está completa.
Securización de MaríaDB
Debemos asegurar la instalación, y para ello podemos ejecutar un simple script de seguridad que nos preguntará si queremos modificar algunos valores predeterminados inseguros.
mysql_secure_installation
este comando se ejecuta desde la línea de comandos y guía al usuario a través de una serie de pasos para realizar las siguientes tareas:
- Establecer una contraseña para el usuario “root” de MySQL.
- ¿Establecer contraseña de root? [S / n] : escriba
y
y presione Entrar para crear una contraseña de root segura para la base de datos.
- ¿Establecer contraseña de root? [S / n] : escriba
- Eliminar los usuarios anónimos que pueden acceder a la base de datos.
- ¿Eliminar usuarios anónimos? [S / n] : escriba
y
y presione Entrar.
- ¿Eliminar usuarios anónimos? [S / n] : escriba
- Desactivar el acceso remoto a la base de datos para el usuario “root”.
- ¿Deshabilitar el inicio de sesión de root de forma remota? [S / n] : escriba
y
y presione Entrar.
- ¿Deshabilitar el inicio de sesión de root de forma remota? [S / n] : escriba
- Eliminar las bases de datos de prueba que no son necesarias.
- ¿Eliminar la base de datos de prueba y acceder a ella? [S / n] : escriba
y
y confirme con Enter.
- ¿Eliminar la base de datos de prueba y acceder a ella? [S / n] : escriba
- Aplicar cambios de seguridad adicionales según la configuración recomendada.
- ¿Recargar tablas de privilegios ahora? [S / n] : escriba
y
y confirme con Enter.
- ¿Recargar tablas de privilegios ahora? [S / n] : escriba
Listo ya tenemos la instalación de MaríaDB securizada.
En el siguiente post instalaremos el último componente de nuestro servidor LAMP que es el PHP.