Los 5 pasos necesarios para instalar MariaDB en Ubuntu 20.04
Para instalar MariaDB en Ubuntu 20.04, son necesarios los siguientes pasos:
- Actualizar el sistema
- Iniciar la instalación
- Personalizar el script de seguridad
- Crear un usuario Admin protegido por contraseña (opcional)
- Comprobar la instalación
A continuación, te guiaremos paso a paso a través de la instalación.
MariaDB como parte del servidor LAMP
En la comparación con MySQL MariaDB ya ha ganado cierta ventaja y, por tanto, muchos usuarios lo consideran la primera opción para un servidor SQL. La bifurcación de MySQL se considera muy robusta, se caracteriza por la máxima flexibilidad y también puede ganar puntos con una potente arquitectura de seguridad. Como reemplazo directo, MariaDB puede integrarse en el servidor LAMP (Linux, Apache, MySQL y PHP, Python o Perl) sin cambios ni problemas para Ubuntu. En esta guía explicamos paso a paso cómo instalar MariaDB en Ubuntu 20.04 y cómo configurarlo.
Si utilizas una versión más reciente de la distribución Linux, también encontrarás instrucciones detalladas en nuestra Digital Guide para la instalación de MariaDB en Ubuntu 22.04.
Los requisitos
Si quieres instalar MariaDB en Ubuntu, solo tienes que cumplir unos pocos requisitos. Antes de comenzar el proceso en sí, necesitas un servidor que ya esté equipado con el sistema Linux (en este caso la versión 20.04). Para ello, debe configurarse un usuario administrativo no root. Utiliza un firewall adecuado para garantizar la instalación de la mejor manera posible.
- vCPU económico con núcleos dedicados
- Flexible y sin periodo mínimo contractual
- Soporte experto 24/7
Actualizar el sistema
Antes de la instalación propiamente dicha de MariaDB en Ubuntu 20.04, te recomendamos actualizar el sistema a la última versión. Utiliza los comandos “apt” correspondientes para actualizar el índice de paquetes y asegurarte de que todos los archivos y dependencias están actualizados a la última versión. Esto se hace por razones de seguridad y así se asegura que puedas trabajar con un servidor con errores corregidos. Los comandos correspondientes son los siguientes:
sudo apt update
sudo apt upgrade
bashAsí se instala MariaDB en Ubuntu 20.04
Si tu sistema, incluyendo todos los paquetes, se ha actualizado con éxito, puedes empezar a instalar MariaDB en Ubuntu 20.04. Utiliza el siguiente comando para descomprimir los paquetes del sistema de gestión de bases de datos que ya están incluidos en el repositorio de Ubuntu:
sudo apt install mariadb-server
bashDe este modo, solo se lleva a cabo la instalación. Las medidas de seguridad y configuraciones importantes se realizan en el siguiente paso.
Configurar el script de seguridad
MariaDB proporciona su propio script de seguridad para este propósito. Esto te permite cambiar varias configuraciones estándar y proteger la aplicación aún mejor. Ejecuta el script con el siguiente comando:
sudo mariadb_secure_installation
bashCuando se abra el script, lo primero que pasará es que se te pedirá tu contraseña de root para la base de datos. Como todavía no la has introducido, pulsa [Intro] para saltarte este punto.
Esto significa que puedes establecer una nueva contraseña de root para la base de datos en el siguiente paso. Sin embargo, esto puede causar problemas ya que la root de MariaDB está estrechamente vinculada al mantenimiento del sistema. Por lo tanto, se recomienda no cambiar las opciones de autenticación por el momento. Así que escribe [N] y confirma con [Intro].
Puedes confirmar los demás ajustes del script con [Y] e [Intro]. Entre otras cosas, se te preguntará si quieres eliminar los usuarios anónimos y la base de datos de prueba. Además, se evitan los inicios de sesión root remotos. Por último, el script te pregunta si deseas aplicar todos los cambios inmediatamente.
Crear un Admin protegido por contraseña de forma opcional
El siguiente paso es opcional, pero como no has configurado una contraseña para el usuario root, es muy útil. Si configuras un administrador adicional y le proporcionas una contraseña, estarás preparado para todos los casos de uso. Por defecto, el inicio de sesión se hace con un plugin unix_socket y no se requiere contraseña. Sin embargo, esto puede dar lugar a complicaciones en cuanto programas externos requieran derechos administrativos. Por lo tanto, como medida de precaución, crea una cuenta adicional que tenga derechos de administrador y protección por contraseña. Para ello, abre primero el símbolo del sistema de MariaDB:
sudo mariadb
bashA continuación, crea el nuevo Admin con una contraseña. Para ello, personaliza los marcadores de posición “nombre de usuario“ y “contraseña” según tus necesidades:
GRANT ALL ON *.* TO 'nombre de usuario'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;
bashPosteriormente, utiliza “FLUSH PRIVILEGES“ para aplicar los cambios de inmediato:
FLUSH PRIVILEGES;
bashA continuación, sal del intérprete de comandos de MariaDB:
exit
bashComprobar el estado
Si instalas MariaDB en Ubuntu 20.04, puedes comprobar el estado después de la siguiente forma:
sudo systemctl status mariadb
bashMariaDB se ejecuta automáticamente por defecto. Si este no es el caso, puedes consultar la base de datos con el siguiente comando:
sudo systemctl start mariadb
bash