GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar MariaDB en Debian 10

MariaDB es un sistema de administración de bases de datos relacionales de código abierto y multiproceso, reemplazo compatible con versiones anteriores de MySQL. MariaDB es la implementación predeterminada de MySQL en Debian.

Este tutorial explica cómo instalar MariaDB en Debian 10.

Instalando MariaDB en Debian 10 #

Al momento de escribir este artículo, la última versión de MariaDB disponible en los repositorios de Debian es la versión 10.3.

Realice los siguientes pasos como root o usuario con privilegios sudo para instalar MariaDB en Debian 10:

  1. Comience por actualizar el índice de paquetes:

    sudo apt update
  2. Instale los paquetes de servidor y cliente de MariaDB ejecutando el siguiente comando:

    sudo apt install mariadb-server
  3. El servicio MariaDB se iniciará automáticamente. Para verificarlo revisa el estado del servicio:

    sudo systemctl status mariadb

    La salida debería verse así:

    ● mariadb.service - MariaDB 10.3.15 database server
       Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago
         Docs: man:mysqld(8)
               https://mariadb.com/kb/en/library/systemd/
     Main PID: 4509 (mysqld)
       Status: "Taking your SQL requests now..."
        Tasks: 30 (limit: 2359)
       Memory: 78.6M
       CGroup: /system.slice/mariadb.service
               └─4509 /usr/sbin/mysqld  

Asegurando MariaDB #

MariaDB viene con un script que puede ayudarlo a mejorar la seguridad de la instalación. Para iniciar el script, escriba mysql_secure_installation en tu terminal:

sudo mysql_secure_installation

Se le pedirá que establezca una contraseña para la cuenta raíz, elimine el usuario anónimo, restrinja el acceso del usuario raíz a la máquina local y elimine la base de datos de prueba.

...
Enter current password for root (enter for none):
...
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
...
Remove anonymous users? [Y/n] Y
...
Disallow root login remotely? [Y/n] Y
...
Remove test database and access to it? [Y/n] Y
...
Reload privilege tables now? [Y/n] Y
...
Thanks for using MariaDB!

Si se selecciona, la secuencia de comandos volverá a cargar las tablas de privilegios para garantizar que los cambios surtan efecto inmediatamente.

Todos los pasos se explican en detalle y se recomienda responder "S" (sí) a todas las preguntas.

Métodos de autenticación #

De forma predeterminada, el usuario root de MariaDB usa el unix_socket complemento de autenticación que verifica la identificación de usuario efectiva al llamar a mysql herramienta de cliente.

Esto significa que puede conectarse al servidor MariaDB como root solo si está invocando el mysql comando como raíz del sistema o anteponiendo sudo al comando.

Para mayor seguridad, se recomienda mantener el complemento de autenticación predeterminado y permitir que el usuario raíz se autentique solo a través de sockets Unix.

Si desea cambiar la autenticación raíz a la clásica, inicie sesión en el servidor MariaDB:

sudo mysql

Ejecute las siguientes declaraciones para cambiar el complemento de autenticación:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Ahora puede conectarse al servidor MariaDB usando la nueva contraseña:

mysql -u root -p

Cambiar el complemento de autenticación también le permitirá iniciar sesión como root desde un programa externo como phpMyAdmin.


Debian
  1. Cómo instalar MariaDB en Debian 9

  2. Cómo instalar MariaDB en Debian 11

  3. Cómo instalar MariaDB 10.x en Debian 11

  4. Cómo instalar TYPO3 en Debian 9

  5. Cómo instalar MariaDB en Debian 11

Cómo instalar Joomla en Debian 9

Cómo instalar Textpattern en Debian 9

Cómo instalar Joomla en Debian 10

Cómo instalar WordPress en Debian 10

Cómo instalar CodeIgniter en Debian 10

Cómo instalar SuiteCRM en Debian 11