Mac OS X 10.10 mySQL 5.6.26はCLIからアクセスできますが、ポート3306からはアクセスできません
今日、MacにmySQL 5.6.26の新規インストールを行いました。期待どおりにTerminal.appからmySQLにアクセスできましたが、mySQLワークベンチを127.0.0.1ポート3306に接続できませんでした。実際にトリップしたのは、このポートにローカルに接続できなかった(nc -z 127.0。 0.1 3306)。 要するに、mySQLシステム設定ペインはポート330 7でmySQLの起動デーモンを作成しました。/ライブラリ/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist なぜなのかわかりません...他のすべてのインストールは3306でした。OSXのファイアウォールがポートを実際に「ブロック」している理由を不必要に掘り下げることから他の人を守るために、メモを書きましたがありませんでした。また、3306にハードコードされている場合でも、このLDはmy.cnfのポートをオーバーライドするようです。 お役に立てれば! bash-3.2# defaults read /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist { Disabled = 0; ExitTimeOut = 600; GroupName = "_mysql"; KeepAlive = 1; Label = "com.oracle.oss.mysql.mysqld"; LaunchOnlyOnce = 0; ProcessType = Interactive; Program = "/usr/local/mysql/bin/mysqld"; ProgramArguments = ( "/usr/local/mysql/bin/mysqld", "--user=_mysql", "--basedir=/usr/local/mysql", "--datadir=/usr/local/mysql/data", "--plugin-dir=/usr/local/mysql/lib/plugin", "--log-error=/usr/local/mysql/data/mysqld.local.err", "--pid-file=/usr/local/mysql/data/mysqld.local.pid", "--port=**3307**" …