Cómo reemplazar Drop-in MySQL con MariaDB?

18

Ya tengo varios DB de MySQL ejecutándose en mi Servidor Ubuntu 14.04, y me gustaría migrarlos lo más suavemente posible al MariaDB compatible. También estoy usando PHPMyAdmin. ¿Hay alguna forma diferente de hacerlo que exportar todos los datos y luego volver a importarlos después de la instalación?

    
pregunta Andreas Hartmann 02.10.2014 - 15:48

2 respuestas

29

Resultó ser tan simple como:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install mariadb-server

Esto no romperá su phpmyadmin, o cualquier aplicación web, siempre y cuando diga que no, cuando se le pregunte si desea eliminar su base de datos y usar las mismas credenciales que utilizó para usted mysql-DB. También haga una copia de seguridad de sus datos antes de hacer esto.

    
respondido por el Andreas Hartmann 05.10.2014 - 10:14
1

La respuesta de Andreas Hartmann es incompleta, y también elimina PHPMYADMIN y MYSQLI

Por lo tanto, además de mariadb-server , debe instalar lo siguiente:

apt-get install mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

Para que phpMyAdmin vuelva a funcionar solo en SSL, deberá reconfigurar etc / phpmyadmin / apache.conf para incluir http = & gt; https rewrite.

Si está ejecutando un servidor LAMP con Postfix con Dovecot, también deberá hacer lo siguiente:

**** Everything worked except MAIL.  Dovecot not configured properly and can’t send/receive mail.
apt-get install dovecot-mysql       fixed mail receipt but sending is still blocked.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql
**** EVERYTHING WORKING FINE HERE

Las últimas tres (3) declaraciones apt-get podrían no ser necesarias, ya que libclass-dbi-mysql-perl podrían instalarlas por usted, dependiendo de cómo actualice su lista de paquetes.

Si está ejecutando otro software, deberá probarlo e instalar las bibliotecas que faltan que hayan sido eliminadas mediante cálculos de autodependencia.

Actualizar
El servicio FTP también se eliminó (PureFTPD en mi caso) y necesitaba instalarse: apt-get install pure-ftpd-common pure-ftpd-mysql

    
respondido por el gone 20.01.2015 - 05:19

Lea otras preguntas en las etiquetas