Cómo instalar y asegurar 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, que se espera que continúe siendo 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 ser compatible con MySQL a MariaDB como el sistema de administración de base de datos predeterminado.

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

Paso 1: Añadir MariaDB Yum Repository

1. Comience por agregar el MariaDB YUM archivo 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.

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

Paso 2: Instala MariaDB en CentOS 7

2. Una vez que se haya agregado el repositorio de MariaDB, puede 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 de MariaDB, inicie el daemon del servidor de la base de datos por el momento, y también habilítelo para que se inicie automáticamente en el siguiente arranque, así:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

Paso 3: Asegurar MariaDB en CentOS 7

4. Ahora es el momento de proteger su MariaDB configurando la contraseña de root, deshabilitando el inicio de sesión de root remoto, eliminando la base de datos de prueba así como 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 por defecto 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: Aprender MariaDB Administration

Si es nuevo en MySQL/MariaDB, comience por seguir estas guías:

  1. Learn MySQL / MariaDB for Beginners – Part 1
  2. Learn MySQL / MariaDB for Beginners – Part 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Commands for Database Administration – Part IV

También revise estos siguientes artículos para afinar su rendimiento de MySQL/MariaDB y use las herramientas para monitorear la actividad de sus bases de datos.

  1. 15 Tips to Tune and Optimize Your MySQL/MariaDB Performance
  2. 4 Useful Tools to Monitor MySQL/MariaDB Database Activities

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