Cómo Instalar MariaDB 10.5 en CentOS 7

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Cómo instalar...
Tutoriales que nos hacen la vida más fácil

Cómo instalar MariaDB en CentOS 7


8 enero, 2021 por El Instalador

En esta entrada vamos a ver cómo instalar MariaDB en CentOS 7 paso a paso, una
tarea importante pero muy sencilla a la hora de configurar nuestro servidor o VPS
CentOS. Tendrás la posibilidad de instalar tanto la versión de MariaDB 5 de los
repositorios de la distribución como la última versión de MariaDB 10 desde los
repositorios oficiales de MariaDB.

Contenido [ocultar] 
Antes de instalar MariaDB en CentOS
https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 1/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Cómo instalar MariaDB en CentOS 7


Cómo instalar MariaDB 10.5 en CentOS 7
Cómo configurar el arranque automático e iniciar MariaDB en CentOS 7
Cómo configurar MariaDB en CentOS 7
Ajustes de seguridad previos en MariaDB
Juego de caracteres por defecto de MariaDB
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
Cómo de
para la aceptación crear un administrador
las mencionadas remoto de
cookies y la aceptación ennuestra
MariaDBpolítica de cookies.
Cómo acceder remotamente a MariaDBACEPTAR en CentOS 7
Configurar el firewall de CentOS 7 para acceso remoto a MariaDB
Cómo activar o desactivar el acceso remoto a MariaDB en CentOS 7
Conclusión

Antes de instalar MariaDB en CentOS


Para seguir esta guía de instalación y configuración de MariaDB en CentOS 7 se
necesitan unos mínimos requisitos:


Un sistema CentOS 7 actualizado.



Acceso por consola como root o un usuario con permisos de sudo.



Conexión a Internet.

Se supone que si estás interesado en instalar MariaDB en CentOS 7 ya los cumplirás,


así que pasamos a la acción.

Cómo instalar MariaDB en CentOS 7


A la hora de instalar MariaDB en CentOS 7 debemos tener en cuenta de que la
versión presente en los repositorios es la 5.5. Sin embargo, es posible instalar
MariaDB 10 añadiendo el repositorio oficial de MariaDB.

Si te basta con MariaDB 5.5 bastará con usar el gestor de paquetes yum para instalar
los paquetes necesarios, por lo que la primera acción será actualizar el sistema:

$ sudo yum update


https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 2/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Ya podemos instalar el paquete  mariadb-server, cuyas dependencias instalarán


también el cliente de consola mysql:

~$ sudo yum install -y mariadb-server

Cómo instalar MariaDB 10.5 en CentOS 7


Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
Sin embargo, si prefieres instalar MariaDB 10.5 en CentOS 7, y otras versiones
ACEPTAR
anteriores como la 10.4, añadiendo un nuevo repositorio para yum. Para el caso de
MariaDB 10.5 seguiremos los siguientes pasos (para otra versión basta con cambiar
10.5 por 10.x donde sea pertinente):

~$ sudo nano /etc/yum.repos.d/mariadb-10.5.repo

El contenido de este archivo será el siguiente:

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

Guardamos los cambios y actualizamos las listas de paquetes:

~$ sudo yum update -y

Ahora disponemos de muchos nuevos paquetes actualizados de MariaDB para


CentOS 7, pero los más destacables son MariaDB-server y MariaDB-client, para el
servidor y el cliente respectivamente de MariaDB 10.5. Instalaremos MariaDB con
yum:

~$ sudo yum install -y MariaDB-server

Cómo configurar el arranque automático e iniciar MariaDB en CentOS


7
Sea cual sea la versión de MariaDB Server que instales en CentOS 7, al final del
proceso se creará un nuevo servicio en el sistema, mariadb.service o simplemente
mariadb. Si queremos que el servicio MariaDB arranque en cada inicio del sistema, lo
tendremos que habilitar con el comando systemctl: 

https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 3/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

~$ sudo systemctl enable mariadb

Pero si no queremos esperar al próximo reinicio del sistema, podemos arrancar el


servicio MariaDB de inmediato también con systemctl:

~$ sudo systemctl start mariadb


Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
Podremos comprobar fácilmente en cualquier momento el estado del servicio con el
ACEPTAR
comando systemctl status mariadb :

Y a partir de este momento ya tendríamos disponible el servicio MariaDB para


empezar a trabajar con él.

Cómo configurar MariaDB en CentOS 7


Acabamos de ver cómo activar e iniciar el servicio MariaDB, pero es más que
interesante saber configurar algunas cosas más. A continuación veremos las más
importantes.

Ajustes de seguridad previos en MariaDB


Antes de empezar a trabajar con el servicio de base de datos conviene ejectuar el 
script mysql_secure_installation que se encargará de dejar nuestra instalación más
https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 4/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

segura que con la configuración que viene por defecto:

~$ sudo mysql_secure_installation

¿Qué nos permite hacer exactamente este script?

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
Si la contraseña de root está en blanco nos da la oportunidad de establecerla
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
(algo más que recomendable). ACEPTAR

Eliminar los usuarios anónimos.


Configurar el acceso de root como exclusivamente local, impidiendo que se
conecte remotamente (también muy importante, para evitar ataques).
Eliminar la base de datos ‘test‘, que está pensada para hacer pruebas.
Finalmente, que todos estos cambios entren en vigor de inmediato.

Es más que recomendable realizar todos los ajustes que nos solicita el script, ya que
no perderemos ninguna funcionalidad de MariaDB y se lo pondremos más difícil a
potenciales intrusos.

Juego de caracteres por defecto de MariaDB


El juego de caracteres por defecto al instalar MariaDB se configura como latin1,
cuando lo correcto para idioma español sería al menos utf8 o, mejor aún, utf8mb4.
Para modificar esto editamos el archivo de configuración de MariaDB:

~$ sudo nano /etc/my.cnf.d/server.cnf

Y en la sección mysqld añadimos esta línea:

...
[mysqld]
...
character_set_server=utf8mb4
...

Guardamos los cambios y reiniciamos el servicio:

~$ sudo systemctl restart mariadb

Cómo crear un administrador remoto en MariaDB


https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 5/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Como hemos deshabilitado el acceso remoto de root puede ser interesante


configurar un nuevo usuario con privilegios para administración remota. Iniciaremos
sesión como root, introduciendo la nueva contraseña:

~$ mysql -u root -p

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
Ya iniciada la sesión, crearemos el usuario administrador dándole plenos privilegios:
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
ACEPTAR
> grant all privileges on *.* to superusuario identified by 'XXXXXXXX'
with grant option;

Al no especificar la parte de la @ en el nombre de usuario, tendrá posibilidad de


acceso remoto, es decir, podrá conectar desde cualquier lugar de la red. Además, el
superusuario podrá administrar bases de datos, usuarios y sus relaciones entre ellos.

Ya sólo queda cerrar el cliente:

> exit

Lógicamente debes emplear nombres de usuario y contraseñas que tengan sentido


para ti.

Cómo acceder remotamente a MariaDB en CentOS 7


En principio, MariaDB Server viene configurado por defecto para ser accesible
remotamente, pero no es posible establecer la conexión debido al firewall de CentOS
7, cuya configuración veremos a continuación.

Configurar el firewall de CentOS 7 para acceso remoto a MariaDB


Para poder acceder remotamente al servidor MariaDB en CentOS 7 tenemos que
abrir el puerto TCP 3306 en el firewall. Lo podemos hacer de forma permanente o
sólo en la sesión que nos interese. De forma permanente, mediante el comando
firewall-cmd sería así:

~$ sudo firewall-cmd --permanent --add-port=3306/tcp

Otra forma de hacerlo es permitiendo el servicio, en lugar de especificar el puerto:



~$ sudo firewall-cmd --permanent --add-service=mysql

https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 6/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Para aplicar los cambios de inmediato recargamos la configuración del firewall:

~$ sudo firewall-cmd --reload

Cualquiera de los dos métodos es perfectamente válido.

Cómo activar o desactivar el acceso remoto a MariaDB en CentOS 7


Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
ACEPTAR
Si quieres activar el acceso remoto al servicio MariaDB, tendrías que editar el archivo
/etc/my.cnf.d/server.cnf y buscar la directiva bind-address:

...
#bind-address = 0.0.0.0
...

Se encuentra desactivada, por lo que tomará el valor por defecto que sólo permite
conexiones locales. Para activar el acceso remoto bastará con eliminar el carácter # al
inicio de línea:

...
bind-address = 0.0.0.0
...

Tras salvar los cambios, reiniciamos el servicio para que se active la nueva
configuración.

Para volver a desactivar el acceso remoto a MariaDB en CentOS 7 lo único que hay
que hacer es desactivar la directiva bind-address y reiniciar de nuevo el servicio.

Conclusión
Hemos visto que instalar MariaDB en CentOS 7 es un simple trámite. Con este
poderoso sistema de bases de datos, más el servidor web y PHP tendremos un
sistema LAMP potente para desarrollar aplicaciones web.

Para cualquier pregunta o error, sugerencia de nuevos artículos, etc. no dudes en


dejarme un comentario.

¡APOYA COMOINSTALAR.ME! 

https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 7/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

¿Te ha resultado útil este tutorial? ¿Quieres contribuir a la creación de nuevos


tutoriales como este? ¿Y a que renovemos el ventilado de techo de nuestra oficina
(hace mucho calor este verano)? Si es así puedes apoyarnos dejando 1 $ de propina
con PayPal:

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
ACEPTAR

O, si te sientes especialmente generoso, invitándonos a un café:

¡Invítame a un café!

¡Gracias!

NOTA: El ventilador que tenemos pensado para la oficina es este, ¿qué opinas?

177 Opiniones

TECHBREY Ventilador de Techo con Luz y Mando a Distancia Navy


Niquel 110cm Motor AC, Color Aspas Reversibles Madera y Níquel

87,95 EUR
Ver más detalles

VALORA ESTA ENTRADA

5 / 5 ( 1 voto )

 CentOS 
 CentOS, CentOS 7, Linux, MariaDB, MySQL
https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 8/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

 Cómo instalar Moodle en Ubuntu 20.04 LTS


 Cómo instalar osTicket en Ubuntu 20.04 LTS

4 comentarios en «Cómo instalar MariaDB en CentOS 7»


Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
ACEPTAR

Jonathan
12 agosto, 2020 a las 11:23 pm

Muy buen tutorial.

Saludos.

Responder

El Instalador
12 agosto, 2020 a las 11:36 pm

¡Gracias, Jonathan!

Responder

Frantzso
26 junio, 2020 a las 7:28 am

Muy útil, aprendí mucho. Muchas gracias.



Responder
https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 9/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

El Instalador
26 junio, 2020 a las 12:38 pm

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
¡De nada, Frantzso! ACEPTAR

Responder

Deja un comentario

Nombre *

Correo electrónico *

Publicar comentario

Búsqueda 

https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 10/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Buscar...

Contribuye con este sitio


¿Quieres ayudarnos a mantener este sitio? Con 1 $ desde PayPal contribuyes a la
creación de nuevos contenidos, ¡gracias!
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.
ACEPTAR

¡Dominios desde 0,99 $!

¡Prueba el servicio VPS de comoinstalar.me!


Hasta 100 $ de crédito para gastar en 2 meses con Digital Ocean y comoinstalar.me

en tu VPS

Apóyame con Ko-fi


¿Te gusta este contenido? ¿Te resulta útil?

¡Invítame a un café!

Donaciones

https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 11/12
14/3/22, 9:28 ▷ Cómo instalar MariaDB en CentOS 7 ✔️[2021] Paso a paso

Donar con
Bitcoin

Donar con
Ethereum
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento
para la aceptaciónDonar con
de las mencionadas cookies y la aceptación de nuestra política de cookies.

MetaMask ACEPTAR

Donar con
Litecoin

Donar con
Dogecoin

Donar con
Monero

Donar con
Dai

Aviso legal Política de privacidad Política de cookies

© 2022 Cómo instalar...

https://comoinstalar.me/como-instalar-mariadb-en-centos-7/ 12/12

También podría gustarte