¿Como instalar MariaDB en Debian 9 Stretch?
Tabla de contenido:
- Prerrequisitos
- Instalar MariaDB en Debian 9
- Instalación de MariaDB en Debian 9 desde repositorios MariaDB
- Asegurando MariaDB
- Conéctese a MariaDB desde la línea de comando
- Conclusión
MariaDB es un sistema de gestión de bases de datos relacionales de subprocesos de código abierto, compatible con versiones anteriores de MySQL. Es mantenido y desarrollado por la Fundación MariaDB, incluidos algunos de los desarrolladores originales de MySQL.
Con el lanzamiento de Debian 9, MySQL fue reemplazado por MariaDB como el sistema de base de datos predeterminado.
En este tutorial le mostraremos dos métodos diferentes sobre cómo instalar MariaDB en su máquina Debian 9. El primer método lo guiará a través de los pasos necesarios para instalar MariaDB desde los repositorios de Debian, mientras que el segundo le enseñará cómo instalar la última versión de MariaDB desde los repositorios oficiales de MariaDB.
En general, se recomienda instalar MariaDB desde los repositorios de Debian.
Si prefiere MySQL sobre MariaDB, consulte el tutorial Cómo instalar MySQL en Debian 9. Si su aplicación no tiene los requisitos específicos, debe seguir con MariaDB, el sistema de base de datos predeterminado en Debian 9.Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Instalar MariaDB en Debian 9
Al momento de escribir este artículo, la última versión de MariaDB disponible en Debian main es la versión 10.1.
Para instalar MariaDB en Debian 9, siga estos pasos:
-
Primero actualice el índice de paquetes
apt
escribiendo:sudo apt update
Una vez que se actualice la lista de paquetes, instale MariaDB ejecutando el siguiente comando:
sudo apt install mariadb-server
El servicio MariaDB se iniciará automáticamente. Puede verificarlo escribiendo:
sudo systemctl status mariadb
La salida debería verse así:
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld
Instalación de MariaDB en Debian 9 desde repositorios MariaDB
Al momento de escribir este artículo, la última versión de MariaDB es la versión 10.3 que se puede instalar desde los repositorios oficiales de MariaDB. Antes de continuar con el siguiente paso, visite la página del repositorio MariaDB y verifique si hay una nueva versión disponible.
Para instalar MariaDB 10.3 en su sistema Debian 9, siga estos pasos:
-
El primer paso es habilitar el repositorio MariaDB e importar la clave GPG del repositorio a su sistema para ejecutar los siguientes comandos:
sudo apt install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
Una vez que el repositorio esté habilitado, actualice la lista de paquetes e instale MariaDB con:
sudo apt update
sudo apt install mariadb-server
El servicio MariaDB se iniciará automáticamente, para verificar que ejecute el siguiente comando:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
Asegurando MariaDB
Para mejorar la seguridad de la instalación de MariaDB, ejecute el script
mysql_secure_installation
:
sudo mysql_secure_installation
El script le pedirá que establezca una contraseña para la cuenta raíz, elimine al usuario anónimo, restrinja el acceso del usuario raíz a la máquina local y elimine la base de datos de prueba.
Al final, el script volverá a cargar las tablas de privilegios para garantizar que todos los cambios surtan efecto de inmediato.
Todos los pasos se explican en detalle y se recomienda responder "S" (sí) a todas las preguntas.
Conéctese a MariaDB desde la línea de comando
Para conectarse al servidor MariaDB a través del terminal como tipo de cuenta raíz:
mysql -u root -p
Se le pedirá que ingrese la contraseña de root que configuró previamente utilizando el script
mysql_secure_installation
.
Una vez que ingrese la contraseña, se le presentará el shell MariaDB como se muestra a continuación:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >
Conclusión
En este tutorial, le mostramos cómo instalar y proteger MariaDB en un servidor Debian 9.
Ahora que su servidor MariaDB está en funcionamiento y sabe cómo conectarse al servidor MariaDB desde la línea de comandos, puede consultar las siguientes guías:
mariadb mysql debianEsta publicación es parte de Cómo instalar LAMP Stack en la serie Debian 9.
Otras publicaciones en esta serie:
• Cómo instalar Apache en Debian 9 • Cómo instalar PHP en Debian 9 • Cómo configurar hosts virtuales Apache en Debian 9 • Cómo instalar MariaDB en Debian 9 • Apache seguro con Let's Encrypt en Debian 9Cómo instalar mariadb en debian 10
MariaDB es un sistema de gestión de bases de datos relacionales de subprocesos de código abierto, compatible con versiones anteriores de MySQL. Este tutorial explica cómo instalar MariaDB en Debian 10.
Cómo instalar mariadb en centos 8
En este tutorial, explicaremos cómo instalar y asegurar MariaDB 10.3 en CentOS 8. MariaDB es un sistema de gestión de base de datos relacional de código abierto, compatible con versiones anteriores, reemplazo binario de MySQL.
Cómo instalar mariadb en ubuntu 18.04
MariaDB es un sistema de gestión de bases de datos relacionales de subprocesos de código abierto, compatible con versiones anteriores de MySQL. En este tutorial le mostraremos dos métodos diferentes sobre cómo instalar MariaDB en su máquina Ubuntu 18.04.