Quelqu'un a-t-il migré des machines de production de MySQL vers MariaDB?

10

J'utilise MySQL pour la plupart de nos bases de données en ce moment, et j'aimerais quitter le vaisseau Oracle avant qu'il ne prenne plus d'un tour. Ma compréhension est que la transition de MySQL-> MariaDB devrait être triviale, mais aller dans l'autre sens n'est pas si facile. Quelqu'un a-t-il déjà fait ce saut?

Edit: des points bonus si vous avez des informations anecdotiques sur le faire avec Debian / Ubuntu.

Bryan Agee
la source
Avant que cela ne prenne plus d'un tour ... à quoi?
joeqwerty
2
Je suis un gars FOSS, donc la réponse courte est plus fermée et moins favorable à la communauté. Je restreindrai les explications plus détaillées / boiteuses pour les blogs délirants et similaires. =)
Bryan Agee
1
Quelle application fonctionne au-dessus de la base de données? Est-il pris en charge? Me semble Même si cela fonctionne aujourd'hui, la question à plus long terme est de savoir si l'application continuera à fonctionner si mariaDB et MySQL divergent.
uSlackr
1
pourquoi ne pas simplement aller au mysql fourche oss? Ou avez-vous peut-être envisagé PostgreSQL?
warren
1
MariaDB n'est pas la seule autre option. Il y a aussi Percona Server.
Baron Schwartz

Réponses:

9

J'ai migré différents serveurs de MySQL vers MariaDB il y a quelques semaines sans aucun problème.

Si vous voulez la liste complète de ce qui pourrait ne pas être compatible, vous pouvez jeter un œil ici: http://kb.askmonty.org/en/mariadb-versus-mysql-compatibility .

Si vous effectuez une mise à niveau vers une version plus élevée de MariaDB que MySQL, il vous suffit de jsut le binaire mysql_upgrade comme indiqué sur http://kb.askmonty.org/en/upgrading-to-mariadb-from-mysql .

De plus, avec MariaDB 5.3 (sorti fin juillet), ils fournissent désormais un référentiel approprié, il n'est donc pas nécessaire d'installer à la main: http://downloads.askmonty.org/mariadb/repositories/

MunsterNet
la source
PHPmyadmin fonctionne-t-il pleinement avec mariadb?
john
Oui, cela fonctionne parfaitement, le protocole est le même que MySQL.
MunsterNet
2

Je connais un ami qui a déplacé son forum vBulletin vers MariaDB en utilisant le moteur XtraDB sans problème et a noté des améliorations de performances par rapport à MySQL avec InnoDB.

Une des choses à noter est que NDB ne fonctionne pas sur MariaDB [ Source ].

gekkz
la source
1
Les gains de performances pourraient être simplement dus au passage à XtraDB, qui peut également être utilisé avec MySQL.
Joshua Hoblitt
1

Après avoir lu http://vbtechsupport.com/606/ , j'ai migré la plupart de mes serveurs vers les versions MariaDB 5.2 et beaucoup de clients ont fait de même avec des gains positifs. Ça vaut vraiment le coup!

p4guru
la source
0

Idem ici - migré notre seule base de données MySQL vers MariaDB il y a deux ans. C'était aussi simple que de supprimer le package du serveur MySQL et d'installer MariaDB à la place.

DejanLekic
la source