Ich besitze eine umfangreiche Drupal 7-Site für MySQL und habe überlegt, MySQL auf Mariadb umzustellen , aber ich war mir nicht sicher, auf welche Probleme ich stoßen würde. Nach dem, was ich lese, scheint Mariadb nur ein Tropfen Ersatz für Mysql zu sein, und es scheint nicht viel zu geben, mit dem man herumspielen könnte . Ich fragte mich, ob Mariadb Drush-Befehle beeinflussen würde.
13
Antworten:
Ich wollte mich nur darauf einlassen (wenn auch Monate zu spät) ... Ich habe in der Vergangenheit viele Drupal-Sites eingerichtet, mich entschlossen, diesmal "besser" zu werden, und habe MariaDB installiert.
Alles funktioniert wunderbar (schneller, sauberer usw.) mit Drupal 7, AUSSER für Backup / Restore: / Muss immer direkt in die Datenbank gehen (ob über PHPMyAdmin, Heidi oder die Befehlszeile) und alle Tabellen kopieren / exportieren.
Abgesehen davon, dass es eine Reihe von Gründen geben könnte, empfehle ich MariaDB sehr. Weniger Serverressourcen verwendet, D7 ist viel schneller usw. usw.
quelle
Wie Sie sagen, ist Maria DB ein vollständig transparenter Ersatz für MySQL. Die Releases stimmen mit der gleichen Major / Minor-Version von MySQL überein, so dass sie in Bezug auf die Funktionen so gut wie immer im Tandembetrieb sind. Es liest die Standard-MySQL-Binärdatendateien, verwendet das Standard-System my.cnf und hat sogar einen Drop-In-Ersatz für InnoDB.
Die Idee ist, dass Ihre Anwendung den Eindruck hat, eine Verbindung zu einem MySQL-Server herzustellen. Es verwendet MySQL-Treiber, gibt vollständige MySQL-Anweisungen aus und empfängt die Antworten genau so, wie der MySQL-Server sie senden würde. Ihre App (s) werden den Unterschied nicht erkennen.
Ich benutze Maria bereits seit einiger Zeit für Drupal-Sites (auch intensiv mit Drush) und hatte bisher kein einziges Problem. Wenn Sie mit * nix arbeiten, dauert das Upgrade nur zwei Minuten.
quelle
Es gibt verschiedene Probleme, über die Sie sich Sorgen machen müssen. Das Debian-
unix_socket
Root-Zugriffsproblem ist nur eines davon. Ich frage mich, dass diese Themen nicht viel diskutiert werden. Ich gehe davon aus, dass viele ihre Arbeitsabläufe haben und immer noch bei MySQL bleiben . Aus diesem Grund sind viele dieser Probleme nicht gut dokumentiert.Verwandte Themen : MariaDB unix_socket verursacht Zugriffsprobleme unter Debian - Drush kann sich nicht anmelden (Ein neuer Beitrag begann, Gedanken dazu zu sammeln.)
quelle