Búsqueda de sitios web

Cómo instalar y proteger MariaDB 10 en CentOS 7


MariaDB es una bifurcación gratuita y de código abierto del conocido software de servidor de administración de bases de datos MySQL, desarrollado por los cerebros detrás de MySQL, y está previsto que siga siendo gratuito/de código abierto.

En este tutorial, le mostraremos cómo instalar la versión estable de MariaDB 10.1 en las versiones más utilizadas de las distribuciones RHEL/CentOS y Fedora.

Para su información, Red Hat Enterprise Linux/CentOS 7.0 pasó de admitir MySQL a MariaDB como sistema de administración de bases de datos predeterminado.

Tenga en cuenta que en este tutorial, asumiremos que trabaja en el servidor como root; de lo contrario, use el comando sudo para ejecutar todos los comandos.

Paso 1: Agregar el repositorio MariaDB Yum

1. Comience agregando el archivo de repositorio MariaDB YUM MariaDB.repo para los sistemas RHEL/CentOS y Fedora.

vi /etc/yum.repos.d/MariaDB.repo

Ahora agregue las siguientes líneas a su respectiva versión de distribución de Linux como se muestra.

En CentOS 7


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

En RHEL 7


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

Paso 2: Instale MariaDB en CentOS 7

2. Una vez que se haya agregado el repositorio MariaDB, podrá instalarlo fácilmente con un solo comando.

yum install MariaDB-server MariaDB-client -y

3. Tan pronto como se complete la instalación de los paquetes MariaDB, inicie el demonio del servidor de base de datos por el momento y también habilítelo para que se inicie automáticamente en el siguiente inicio, así:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Paso 3: Proteger MariaDB en CentOS 7

4. Ahora es el momento de proteger su MariaDB estableciendo una contraseña de root, deshabilitando el inicio de sesión de root remoto, eliminando la base de datos de prueba y los usuarios anónimos y finalmente recargando los privilegios como se muestra en la siguiente captura de pantalla:

mysql_secure_installation

5. Después de proteger el servidor de la base de datos, es posible que desee verificar ciertas características de MariaDB, como: la versión instalada, la lista de argumentos del programa predeterminado y también iniciar sesión en el shell de comandos de MariaDB de la siguiente manera:

mysql -V
mysqld --print-defaults
mysql -u root -p

Paso 4: Aprenda la administración de MariaDB

Si eres nuevo en MySQL/MariaDB, comienza leyendo estas guías:

  1. Aprenda MySQL/MariaDB para principiantes - Parte 1
  2. Aprenda MySQL/MariaDB para principiantes - Parte 2
  3. Comandos básicos de administración de bases de datos MySQL – Parte III
  4. 20 comandos MySQL (Mysqladmin) para la administración de bases de datos - Parte IV

Consulte también los siguientes artículos para ajustar el rendimiento de MySQL/MariaDB y utilizar las herramientas para monitorear la actividad de sus bases de datos.

  1. 15 consejos para ajustar y optimizar el rendimiento de MySQL/MariaDB
  2. 4 herramientas útiles para monitorear las actividades de la base de datos MySQL/MariaDB

¡Eso es todo por ahora! En este sencillo tutorial, le mostramos cómo instalar la versión estable de MariaDB 10.1 en varios RHEL/CentOS y Fedora. Utilice el formulario de comentarios a continuación para enviarnos cualquier pregunta o idea sobre esta guía.