Come Drop-In sostituire MySQL con MariaDB?

18

Ho già molti DB MySQL in esecuzione sul mio Ubuntu 14.04 Server, e mi piacerebbe migrarli nel modo più agevole possibile al MariaDB compatibile. Sto anche usando PHPMyAdmin. Esiste un modo diverso per farlo rispetto all'esportazione di tutti i dati e quindi reimportarli tutti dopo l'installazione?

    
posta Andreas Hartmann 02.10.2014 - 17:48

2 risposte

29

È risultato essere semplice come:

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

Questo non interromperà phpmyadmin, o qualsiasi webapp, a patto che tu dica di no, quando ti viene chiesto se vuoi cancellare il tuo database e usi le stesse credenziali che hai usato per te mysql-DB. Effettua anche il backup dei dati prima di eseguire questa operazione.

    
risposta data Andreas Hartmann 05.10.2014 - 12:14
1

La risposta di Andreas Hartmann è incompleta e rimuove anche PHPMYADMIN e MYSQLI

Quindi, oltre a mariadb-server , dovresti installare quanto segue:

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

Per far funzionare di nuovo phpMyAdmin solo su SSL, dovrai riconfigurare etc / phpmyadmin / apache.conf per includere la riscrittura http = & gt; https.

Se stai usando un server LAMP con Postfix con Dovecot, dovrai anche fare quanto segue:

**** 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

Le ultime tre (3) istruzioni apt-get potrebbero non essere necessarie, dal momento che libclass-dbi-mysql-perl potrebbe installarle per te, a seconda di come è aggiornato l'elenco dei pacchetti.

Se stai utilizzando altri software, dovrai testarlo e installare eventuali librerie mancanti che potrebbero essere state rimosse dai calcoli di dipendenza automatica.

Aggiorna
Anche il servizio FTP è stato rimosso (PureFTPD nel mio caso) e doveva essere installato: % Co_de%

    
risposta data gone 20.01.2015 - 06:19

Leggi altre domande sui tag