NavicatはMAMP PROを無視します


1

Navicat Premium 10.1.1とMAMP PRO 2.1.4を使用しています。

MAMP PROは、MySQLのポート3306を使用するように設定されています。Navicatで新しいMySQL接続を作成しようとすると、ホスト名をlocalhost、ポートを3306、ユーザー名とパスワードをrootとして設定します。ただし、接続をテストすると、「Can't connect to MySQL server on '127.0.0.1' (61)」が表示されます。

誰かが問題の原因を知っていますか?

ノート:

  1. MAMP PROはすでに開始されています。
  2. また、localhostの代わりに127.0.0.1をホスト名として使用しようとしました。

回答:


3

[サーバー]> [MySQL]で[ローカルアクセスのみを許可する]をオフにします。


1

OK。わかった。

Connection properties作成した接続を変更する必要がありました。次のとおりです。

ではAdvancedタブ:

  1. Use socket fileオプションを確認してください
  2. 上記のフィールドにこのパスを設定します。 /Applications/MAMP/tmp/mysql/mysql.sock

使用するパスは/Applications/MAMP/bin/startMysql.sh(MySQL を使用している場合)で利用できることに注意してください。


1

ローカルアクセスを許可すると解決しました。


2
この答えを改善するためにもう少し詳細を追加できますか?
デイブM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.