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:
- Aprenda MySQL/MariaDB para principiantes - Parte 1
- Aprenda MySQL/MariaDB para principiantes - Parte 2
- Comandos básicos de administración de bases de datos MySQL – Parte III
- 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.
- 15 consejos para ajustar y optimizar el rendimiento de MySQL/MariaDB
- 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.