2011-11-22 13 views
11

Sto facendo una ricerca sulla migrazione da MySQL a MariaDB e viceversa.Migrazione da MySQL a MariaDB e viceversa

A quanto pare, la prima parte dovrebbe essere facile e non complicato come indicato qui: MariaDB versus MySQL - Compatibility

E 'la parte "viceversa" che mi Botters: MariaDB -> MySQL. Non sono riuscito a trovare nulla di utile su questo argomento.

Qualcuno può aiutare? Qualche consiglio, suggerimento? Ci sono delle complicazioni durante la migrazione da MariaDB a MySQL?

Grazie mille.

+1

Puoi accettare una delle risposte ora, ne sono sicuro. –

risposta

8

Se c'è qualcuno che dovrebbe mai occuparsi della migrazione da MariaDB a MySQL, sarebbe Oracle. Dato che Oracle finge che MariaDB non esista (politiche politiche aziendali), non offre nemmeno la possibilità di migrare (il che non mi infastidisce personalmente, perché essendo sul team di MariaDB preferirei che le persone lo scegliessero e restassero :)

Detto ciò, la migrazione dovrebbe essere semplice, a condizione che non vengano utilizzate funzioni speciali (quindi, nessun motore di archiviazione oltre a MyISAM/Innodb). Chiudi MariaDB, salvi la directory dei dati, rimuovi MariaDB, installa MySQL, copia la directory dei dati salvati. Nel peggiore dei casi è necessario rimuovere i parametri da my.ini/my.cnf che non sono riconosciuti da MySQL.

Il punto che sto cercando di fare è dato formati di dati persistenti per i motori di archiviazione più comunemente utilizzati sono compatibili, non è necessaria alcuna migrazione dei dati (almeno non ancora :)

6

E 'molto facile tonnellata migrare Mysql di MariaDB (quindi, nessun motore di archiviazione oltre a MyISAM/Innodb).

  1. backup del database
  2. server di stop mysql
  3. Impostare il repositorie (http://downloads.mariadb.org/mariadb/repositories/), è dipende dal vostro stack di Linux.
  4. Eseguire la riga di comando per installare MariaDB.

Ma ora migrare MariaDB in Mysql è più difficile. Non ho ancora una soluzione per questa operazione. Dal mio ultimo tentativo ho avuto un crash del mio server ...