MacPortsは、MySQLとその派生物を、互いに競合せず、同時にインストールできるようにインストールします。これには、mysqlバイナリを非標準パスに配置することも含まれます。 port contents mysql56 | grep -E '/s?bin/' 。 MacPortsには、/opt/local/binに便利なシンボリックリンクを作成する選択メカニズムも付属しています。 。 MySQL 5.6をデフォルトにするには、sudo port select --set mysql mysql56を実行します。 。
サーバーを起動するには、MacPortsのデーモン制御機能(launchdのフロントエンド)を使用できます。sudo port load mysql56-server サーバーを起動し、再起動後にサーバーが実行されていることを確認します。sudo port unload mysql56-server それを元に戻し、サーバーを停止します。
--skip-networking 複数のMySQLバージョンを並べて実行できるようにするためのデフォルトです。 port notes mysql56を参照してください 詳細については。
私は頭のてっぺんからそのパスを思い出せませんが、UNIXソケットを使用してMacPortsのMySQLに接続できます。 https://trac.macports.org/wiki/howto/MAMP しかし、それらを持っています。ローカルサーバーに接続するには、localhostを使用する必要があります または127.0.0.1 bp.localの代わりに 、これは明らかにプライベートIPアドレスに解決されるため、ループバックインターフェイスではなく、OSのIPスタックを通過します。