MariaDB es un sistema de gestión de bases de datos relacionales de código abierto. Originalmente fue diseñado como un reemplazo binario de MySQL compatible con versiones anteriores.

MariaDB es desarrollado y mantenido por los desarrolladores originales de MySQL y por la comunidad de código abierto.

Esta guía explica cómo instalar MariaDB en Ubuntu 20.04.

requisitos previos

Suponemos que tiene acceso administrativo al servidor de Ubuntu, ya sea como root o como usuario con permisos sudo .

Instalación de MariaDB en Ubuntu

Al momento de escribir este artículo, la última versión de MariaDB disponible en los repositorios de Ubuntu es la versión 10.3. Para instalarlo ejecuta los siguientes comandos:

sudo apt updatesudo apt install mariadb-server

Una vez completada la instalación, el servicio MariaDB se iniciará automáticamente. Para verificar que el servidor de la base de datos se está ejecutando, escriba:

sudo systemctl status mariadb

El resultado debe mostrar que el servicio está habilitado y ejecutándose:

● mariadb.service - MariaDB 10.3.22 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-05-20 16:52:07 UTC; 12s ago
     ...

Eso es. Se instaló MariaDB y puede comenzar a usarlo.

Iniciar sesión como raíz

Para interactuar con el servidor MariaDB desde la línea de comandos, use la mysqlutilidad del cliente o su alias mariadbEsta herramienta se instala como una dependencia del paquete del servidor MariaDB.

En Ubuntu, el usuario raíz de MariaDB está autenticado por el auth_socketcomplemento de forma predeterminada. El complemento funciona comprobando si el usuario del sistema local que invoca el programa cliente coincide con el nombre de usuario de MariaDB especificado. Esto significa que no puede autenticarse como root proporcionando una contraseña.

Para iniciar sesión en el servidor MariaDB como usuario raíz, escriba:

sudo mysql

Se le presentará el shell de MariaDB, como se muestra a continuación:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> Bye

Si desea iniciar sesión en su servidor MariaDB como root utilizando un programa externo como phpMyAdmin, tiene dos opciones.

El primero es cambiar el método de autenticación de auth_socketmysql_native_passwordPuede hacerlo ejecutando el siguiente comando:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';FLUSH PRIVILEGES;

La segunda opción recomendada es crear un nuevo usuario administrativo dedicado con acceso a todas las bases de datos:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

Puede nombrar al usuario administrativo como desee, pero asegúrese de utilizar una contraseña segura.

Conclusión#

Le mostramos cómo instalar MariaDB en Ubuntu 20.04. Ahora que su servidor de base de datos está en funcionamiento, su próximo paso podría ser aprender a administrar cuentas de usuario y bases de datos de MariaDB .

Si tiene alguna pregunta o comentario, no dude en dejar un comentario.