GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar MariaDB en el servidor CentOS 7:¿proceso paso a paso?

MariaDB es un sistema de administración de bases de datos de código abierto y un reemplazo compatible con versiones anteriores de MySQL. MariaDB es una bifurcación de MySQL y está administrada por los desarrolladores originales de MySQL. MariaDB es parte de la popular pila LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl). Utiliza una base de datos relacional y SQL (lenguaje de consulta estructurado) para administrar sus datos.

Si necesita instalar MySQL en su servidor, consulte el tutorial Cómo instalar MySQL en CentOS 7. MariaDB está disponible por defecto con el sistema CentOS 7.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con MariaDB.

En este contexto, veremos cómo instalar MariaDB en el servidor CentOS 7.


¿Cómo instalar MariaDB en CentOS 7?

Antes de realizar este procedimiento de instalación, asegúrese de haber iniciado sesión en un servidor CentOS con un usuario no root con privilegios sudo.

Con el lanzamiento de CentOS 7, MySQL fue reemplazado por MariaDB como sistema de base de datos predeterminado. La versión MariaDB 5.5 se proporciona en los repositorios predeterminados de CentOS, pero no es la última versión y ya no tiene soporte. Así que vamos a instalar la versión MariaDB 10.3. Siga los pasos a continuación para instalar el servidor MariaDB 10.3 en CentOS 7.


Para comenzar, debemos habilitar el repositorio de MariaDB. Entonces cree un archivo /etc/yum.repos.d/MariaDB.repo usando el siguiente comando:

$ sudo nano /etc/yum.repos.d/MariaDB.repo

Ahora agregue las siguientes líneas a ese archivo:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Ahora instale los paquetes del servidor MariaDB y del cliente MariaDB en CentOS 7 usando yum igual que otros paquetes que estamos instalando:

$ sudo yum install MariaDB-server MariaDB-client

Es posible que le solicite importar la clave GPG de MariaDB:

Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Importing GPG key 0x1BB943DB:
Userid     : "MariaDB Package Signing Key <[email protected]>"
Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

Presiona y y presiona Enter para continuar.

Una vez que se completa la instalación, puede iniciar el servicio MariaDB con el siguiente comando:

$ sudo systemctl start mariadb

Para verificar la instalación, verifique el estado del servicio MariaDB escribiendo:

$ sudo systemctl status mariadb

Debería mostrar la salida como se muestra a continuación:

● mariadb.service - MariaDB 10.3.14 database server
    Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Tue 2019-04-20 07:36:46 IST; 22s ago
      Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/

Puede permitir que MariaDB se inicie en el arranque ejecutando el siguiente comando:

$ sudo systemctl enable mariadb


¿Cómo asegurar MariaDB?

Puede aumentar la seguridad de MariaDB eliminando usuarios anónimos, restringiendo el acceso raíz remoto y eliminando bases de datos de prueba. Para ello, ejecute el script de seguridad predeterminado escribiendo:

$ sudo mysql_secure_installation

Al principio, le pedirá que ingrese la contraseña de usuario raíz.

A continuación, le preguntará si desea cambiar o establecer una contraseña para root.

Presione y y presione la tecla Enter.

Después de eso, aparecerá una serie de preguntas, presione y y presione Entrar para aceptar los valores predeterminados para todas las preguntas posteriores.

Eliminará a los usuarios anónimos, probará las bases de datos, deshabilitará los inicios de sesión raíz remotos y cargará estas nuevas reglas para que MariaDB respete inmediatamente los cambios que ha realizado.


¿Cómo conectarse a MariaDB desde la línea de comandos?

Si no ha instalado phpMyAdmin, también puede conectar el servidor MariaDB a través de la terminal como cuenta raíz escribiendo:

$ mysql -u root -p

Le pedirá que ingrese la contraseña de usuario raíz. Ingrese la contraseña de usuario raíz que configuró en el paso anterior.

Una vez que haya iniciado sesión correctamente, se mostrará el siguiente resultado:

Output
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.14-MariaDB MariaDB Server
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)]>



Cent OS
  1. Instalar Microsoft SQL Server en CentOS 8:¿una guía paso a paso?

  2. Instalar PHP Composer en CentOS 8 - ¿Proceso paso a paso?

  3. Instalar Microsoft Teams en CentOS 8 - ¿Proceso paso a paso?

  4. Instalar Arduino IDE en CentOS 8 - ¿Proceso paso a paso?

  5. Instalar LAMP Stack en CentOS 7 - ¿Proceso paso a paso?

Instalar MariaDB en CentOS 7

Cómo instalar MariaDB en CentOS 8

Instale MariaDB 10.0 en CentOS 6

Cómo instalar el servidor Zabbix 5.0/4.0 en CentOS 8/RHEL 8

Instalar Wine en CentOS 8 - ¿Proceso paso a paso para hacerlo?

Instalar un servidor MariaDB en CentOS