Introducción
Para los usuarios de CentOS 7, MariaDB es el sistema de base de datos predeterminado, ya que reemplazó a MySQL como sistema de base de datos predeterminado.
Los desarrolladores originales de MySQL diseñaron MariaDB como un reemplazo directo compatible con versiones anteriores de MySQL. Este sistema de gestión de base de datos de código abierto utiliza una base de datos relacional y un lenguaje de consulta estructurado (SQL).
En este tutorial aprenderá cómo instalar MariaDB en CentOS 7 del repositorio local o del repositorio oficial.
El artículo también le muestra cómo proteger MariaDB y conectarse al sistema de gestión de bases de datos desde la línea de comandos.
Requisitos previos
- Un sistema basado en RHEL, como CentOS 7
- Acceso a una terminal/línea de comandos
- El mmm administrador de paquetes, incluido por defecto
- Acceso a la raíz usuario o un usuario con privilegios sudo
2 opciones para instalar MariaDB en CentOS
Hay dos (2) opciones para instalar MariaDB en su sistema CentOS.
El primero es con el repositorio local de CentOS. Sin embargo, este repositorio no proporciona la versión más reciente de MariaDB disponible.
La segunda opción incluye la última versión estable disponible pero requiere pasos de configuración adicionales.
Opción 1:instalar MariaDB 5.5 en CentOS 7 desde el repositorio local
La forma más sencilla de instalar MariaDB es desde el repositorio de CentOS . Aunque el repositorio no ofrece la última versión estable, MariaDB 5.5 es una versión estable.
1. Abra la terminal y escriba el siguiente comando para descargar e instalar el paquete MariaDB:
yum install mariadb-server
Presiona Y
para confirmar la instalación y presiona Enter
.
2. Para comenzar a usar el servicio MariaDB y permitir que se ejecute en el arranque, use los comandos:
systemctl start mariadb
systemstl enable mariadb
3. Por último, verifica la instalación comprobando el estado del servicio con:
systemctl status mariadb
El resultado debería indicarle que el servicio está active (running)
, como en el siguiente ejemplo:
Opción 2:instalar MariaDB 10.3 en CentOS 7 desde el repositorio de MariaDB
Puede instalar la última versión estable de MySQL descargándola del repositorio oficial de MariaDB.
1. Primero, debe crear un archivo de repositorio para MariaDB (MariaDB.repo) usando un editor de texto. Escribe el siguiente comando:
vi /etc/yum.repos.d/MariaDB.repo
Esto crea y abre un nuevo archivo con el nombre MariaDB.repo en el /etc/yum.repos.d/ directorio. Por el momento, el archivo sigue vacío y aparece como en la siguiente imagen:
2. Copie las siguientes líneas en el editor de texto:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3. Una vez que haya agregado el contenido al archivo del repositorio, guarde y cierre el editor de texto.
4. A continuación, instale la última versión de MariaDB con el comando:
yum install mariadb-server mariadb-client -y
5. Finalmente, verifique si la instalación fue exitosa ejecutando el servicio y verificando la versión de MariaDB:
service mysql start
mysqld -V
Proteger MariaDB
Este sistema de administración de bases de datos de código abierto no tiene configuraciones seguras de forma predeterminada. Para asegurarse de que sus datos estén seguros, ejecute su secuencia de comandos de instalación para configurar las opciones de seguridad.
1. Comience escribiendo el siguiente comando para iniciar la ejecución del script de seguridad:
mysql_secure_installation
2. A continuación, se le presentarán las siguientes opciones:
- ¿Establecer contraseña raíz? [S/n] – escriba y (para sí) y pulsa Intro cree una contraseña de root para su base de datos
- ¿Quitar usuarios anónimos? [T/n] – escriba y y pulsa Intro
- ¿Deshabilitar el inicio de sesión raíz de forma remota? [T/n] – escriba y y pulsa Intro
- ¿Quitar la base de datos de prueba y acceder a ella? [T/n] – escriba y y pulsa Intro
- ¿Volver a cargar las tablas de privilegios ahora? [T/n] – escriba y y pulsa Intro
El resultado le informa que la instalación de MariaDB ahora es segura:
Lea nuestro artículo sobre cómo crear un usuario de MariaDB y otorgar privilegios.
Conexión a MariaDB desde la línea de comandos
1. Conéctese a MariaDB desde la línea de comandos como usuario raíz con el comando:
mysql -h localhost -u root -p
2. Cuando se le solicite, escriba la contraseña raíz que configuró en el paso anterior, mientras asegura la instalación de MariaDB.
3. Aparecerá un mensaje de bienvenida de la siguiente manera:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is #your id number
Server version: 10.3.15-MariaDB MariaDB Server
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
4. Una vez que haya terminado de trabajar con la base de datos, salga de MariaDB con el siguiente comando:
mysql> exit