Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Richten Sie MySQL 5.6 mit Macports ein

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.