MacPorts installiert MySQL und seine Derivate so, dass sie nicht miteinander in Konflikt geraten und gleichzeitig installiert werden können. Dazu gehört auch, die mysql-Binärdatei in nicht standardmäßige Pfade zu stellen. Sie können Ihre Binärdatei mit port contents mysql56 | grep -E '/s?bin/'
. MacPorts enthält auch einen Auswahlmechanismus, der Symlinks für Ihre Bequemlichkeit in /opt/local/bin
erstellt . Um MySQL 5.6 zu Ihrem Standard zu machen, führen Sie sudo port select --set mysql mysql56
aus .
Um den Server zu starten, können Sie die Daemon-Steuerfunktionen von MacPorts verwenden (die ein Frontend für launchd sind):sudo port load mysql56-server
startet den Server und stellt sicher, dass er nach einem Neustart läuft, sudo port unload mysql56-server
wird dies rückgängig machen und den Server stoppen.
Das --skip-networking
ist die Standardeinstellung, um das parallele Ausführen mehrerer MySQL-Versionen zu ermöglichen. Siehe port notes mysql56
für weitere Informationen.
Sie können über einen Unix-Socket eine Verbindung zu MySQL von MacPorts herstellen, obwohl ich mich nicht an den Pfad aus dem Kopf erinnere. Ich bin mir sicher http://trac.macports.org/wiki/howto/MAMP hat sie aber. Um sich mit Ihrem lokalen Server zu verbinden, sollten Sie localhost
verwenden oder 127.0.0.1
statt bp.local
, die anscheinend in eine private IP-Adresse aufgelöst wird und daher durch den IP-Stack Ihres Betriebssystems geht, anstatt durch die Loopback-Schnittstelle.