Konfigurieren MAMP zu verwenden mariadb
Habe ich erfolgreich installiert, mariadb, aber MAMP weiterhin das kopieren von mysql, die sich in Ihrem Ordner "bin"; speziell:
/Applications/MAMP/Library/bin/mysql -
Wie bekomme ich MAMP zu verwenden, mariadb, die in meinem Fall im Verzeichnis /usr/local/bin/mysql?
Ich habe versucht, erstellen Sie eine symbolische Verknüpfung im MAMP-bin-Ordner /usr/local/bin, aber das hat nicht funktioniert. Hmm.
ja wahrscheinlich verwendet eine eigene SQL, warum nicht Sie betrachten Sie ersetzen alte mysql mit mariadb?
Ja, dass ist es was ich tun will, aber nicht wirklich sicher, wie Sie gehen über es zu tun 🙂
Sie können einfach bewegen Sie mysql auf mysql2 und kompilieren eine mariadb und legen Sie es als mysql-Ordner.
Tatsächlich, der "mysql" bezog ich mich auf ist die binäre. Der Ordner "bin". Es gibt keine mysql-Ordner. ... Ich denke, ich sollte erwähnt haben, dass früher; wenn es nur ein Ordner ist, dann wäre das ein no-brainer.
Ja, dass ist es was ich tun will, aber nicht wirklich sicher, wie Sie gehen über es zu tun 🙂
Sie können einfach bewegen Sie mysql auf mysql2 und kompilieren eine mariadb und legen Sie es als mysql-Ordner.
Tatsächlich, der "mysql" bezog ich mich auf ist die binäre. Der Ordner "bin". Es gibt keine mysql-Ordner. ... Ich denke, ich sollte erwähnt haben, dass früher; wenn es nur ein Ordner ist, dann wäre das ein no-brainer.
InformationsquelleAutor venutip | 2011-06-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
hier ist, wie ich es tun, so dass Sie können entweder mysql oder mariadb, da mariadb ist ein drop-in-Ersatz (tippe aus dem Gedächtnis, also bitte lassen Sie mich wissen, wenn es einige Fehler)...
0) machen Sie ein backup Ihrer mysql-db-dir-nur für den Fall, und einige mysql-prep nur für den Fall,
1) kopieren oder notieren Sie einige Einstellungen in Ihrem mein.cnf-Datei. Es kann in einer Vielzahl von verschiedenen Orten, so finden Sie alle (es sind ein Haufen):
2) herausfinden, welche meine.cnf geladen wurde (für MAMP, KANN es in /Applications/MAMP/conf/my.cnf)
3) erstellen Sie eine Sicherungskopie der meine.cnf in /etc/my.cnf und mein edit.cnf um sicherzustellen, dass es ein paar Parameter gibt, vor allem die port -, socket-und datadir-Einstellungen, so dass mariadb wissen, wo Sie suchen für Ihre db-Dateien:
4) fügen Sie alle mariadb spezifische config-Optionen, die Sie möchten in einer [mariadb] Abschnitt
5) installieren von mariadb (ich verwende gerne brauen, aber pick your poison)... und die Sie wirklich tun können diese jederzeit
6) machen Sie einen symbolischen link vom meinem.conf aus Schritt zwei
6a) Sie können Ihre meine.cnf überall, solange es eine Kopie oder link, um es in /etc/my.cnf... das Ziel ist hier zu haben, mariadb und MAMP-Implementierung von mysql verwenden Sie die gleiche config Einstellungen.
7) machen Sie nun eine shell, shell-Skript, laden Sie apache und mariadb
8) get/beachten Sie die aktuellen start - /stop-Skript für apache (werde es prob nicht etwas Phantasie)
9) Holen Sie sich die installierte mariadb Pfad, und stellen Sie sicher, dass es die mariadb version
10) " jetzt Bearbeiten startSomething.sh
11) tun Sie das gleiche für stopSomething.sh
12) das ist es!. zum starten oder stoppen der Dinge
wenn Sie möchten, dass die Vanille MAMP, verwenden Sie die MAMP-app, die kam mit MAMP. ansonsten, viel Spaß mit diesem etwas schneller-Datenbank mit einer Menge Spaß neue Funktionen... aber im Hinterkopf behalten, dass, während mariadb ist by design ein drop-in-Ersatz für mysql, es ist nicht wahr, die andere Weise herum (MariaDB v MySQL-Kompatibilität)
InformationsquelleAutor pxl
MAMP verwendet MAMP/bin/startMysql.sh zu starten mysql. Versuchen, es zu ändern.
InformationsquelleAutor simply_ru