Cómo reemplazar mysql con mariadb en centos/rhel

Cómo reemplazar mysql con mariadb en centos/rhel

MariadB tiene más características y ventajas sobre el servidor MySQL descrito aquí. Si está pensando en cambiar a mariadb, este artículo lo ayudará. Hoy les voy a mostrar cómo reemplazar MySQL con MariadB con todos los datos existentes en Linux Centos. Para hacer esto vamos a seguir estos pasos como root.

Paso 1: Backup Bases de datos existentes

En primer lugar, tome una copia de seguridad de todas las bases de datos existentes, en caso de que necesitemos restaurarla.

# mysqldump -u root -p -todas las databases> backupdbs.sql 

Paso 2: eliminar mysql

Después de confirmar que tiene toda la copia de seguridad de las bases de datos, eliminemos MySQL del sistema. En primer lugar, detenga el servicio mysql

# Servicio MySqld Stop 

Copiamos el archivo de configuración de MySQL en una ubicación diferente para usar

# cp /etc /my.CNF /TMP / 

Eliminar todos los paquetes MySQL

# yum elimina mysql* 

Paso 3: Instale mariadb

Para resolver cualquier problema de dependencia, instalamos el Remi Repo.

# rpm -ivh http: // rpms.famillecollet.com/Enterprise/Remi-Release-6.rpm 

Luego instale el paquete Compat-Mysql55

# yum -ENABLEREPO = REMI -TEST -DISABLEREPO = REMI Instalar Compat -Mysql55 

Ahora podemos continuar con la instalación de mariadb. Puede seguir los pasos en https: // tecadmin.net/install-mariadb-in-centos-rhel-and-fedora/
Después de completar estos pasos, restauramos nuestro.CNF retrocedimos anteriormente a su ubicación original

# cp /tmp /my.cnf /etc /mi.CNF 

Paso 4: Restaurar todas las bases de datos (si es necesario)

Restaurar la copia de seguridad de todas nuestras bases de datos en Mariadb Server.

# mysql -u root -p < BackupDBS.sql 

Finalmente, reiniciamos el servicio, vuelvamos a iniciar sesión en Mariadb y verificamos que todos nuestros datos estén de hecho todos allí.

# Servicio MySQL reiniciar # mysql -u -root -p