Debian 10: Installing MySQL (not MariaDB)
Tabla de contenido:
MariaDB es un sistema de gestión de bases de datos relacionales de subprocesos de código abierto, 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.
Instalación de MariaDB en Debian 10
Al momento de escribir este artículo, la última versión de MariaDB disponible en Debian main es la versión 10.3.
Realice los siguientes pasos como root o usuario con privilegios de sudo para instalar MariaDB en Debian 10:
-
Comience actualizando el índice de paquetes:
sudo apt update
Instale el servidor MariaDB y los paquetes del cliente ejecutando el siguiente comando:
sudo apt install mariadb-server
El servicio MariaDB se iniciará automáticamente. Para verificarlo, verifique 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 su 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 New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!
Si se selecciona, el script volverá a cargar las tablas de privilegios asegurando que los cambios surtan efecto de inmediato.
Todos los pasos se explican en detalle y se recomienda responder "S" (sí) a todas las preguntas.
Métodos de autenticación
De manera predeterminada, el usuario raíz de MariaDB usa el
unix_socket
autenticación
unix_socket
que verifica la identificación efectiva del usuario cuando llama a la herramienta cliente
mysql
.
Esto significa que puede conectarse al servidor MariaDB como root solo si está invocando el comando
mysql
como root 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.
sudo mysql
Ejecute las siguientes instrucciones 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.
Conclusión
En este tutorial, le mostramos cómo instalar y proteger MariaDB en un servidor Debian 10.
mariadb mysql debianCó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 debian 9
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.
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.