44

MySQL WorkbenchツールをMAMP PRO MySQL データベースに接続するための修正は何ですか?

4

12 に答える 12

83

接続タイプを から に変更TCP/IPLocal、それをソケットに向けます。

/Applications/MAMP/tmp/mysql/mysql.sock

ユーザー名とパスワードはおそらく root / root です

于 2010-11-23T12:43:27.627 に答える
23

マイクが言ったように、 Local オプションを使用してソケットを指すことができます。

/Applications/MAMP/tmp/mysql/mysql.sock

または、(ターミナルから) mysql ソケットへのシンボリック リンクを生成できます。

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/

このようにすると、変更が永続的mysqlcliになり、またはその他の外部ツールを使用して mysql に接続できるようになります。

于 2012-01-06T04:18:09.233 に答える
10

http://www.sequelpro.com/をソケットに向けることで動作させることができました: /Applications/MAMP/tmp/mysql/mysql.sock

于 2009-09-07T23:13:45.793 に答える
9

かなり長い間見回した後、マイクの答えはうまくいきました。

しかし、 MAMP Pro にアップグレードする前に標準の MAMP で使用していた MySQL Workbench で以前に保存した接続を使用して、[MySQL] タブに移動し、ラジオ ボタンをチェックAllow network access to MySQLして選択すると、接続できることもわかりました。only from this Mac

ローカル ネットワーク アクセスを許可するための MAMP Pro MySQL 設定

そのため、MAMP から MAMP Pro に移行し、すでに MySQL Workbench で接続をセットアップしている場合、このオプションは、UNIX ソケットを使用して新しい接続をセットアップするよりも迅速です。

于 2016-01-12T17:19:37.387 に答える
2

私は同じ問題を抱えていたので、[サーバー] -> [MySQL] タブの [ローカル アクセスのみを許可する] チェックボックスをオフにして修正しました。

于 2013-04-22T08:41:54.130 に答える
0

もし、Mike の回答に従った後にあなたが受け取った場合:

Operation failed: /usr/local/mysql/support-files/mysql.server start is invalid

こちらの指示に従ってください。私の場合、フィールドの/usr/local/mysql/Application/MAMP/Libraryに置き換える必要がありました。

  • MySQL を開始します。
  • MySQL を停止します。
  • MySQL のステータスを確認します。
于 2013-01-21T08:23:10.073 に答える
0

ソケットを使用し、一般タブで/Applications/MAMP/tmp/mysql/mysql.sock「Run Apache/MySQL as user www/mysql」を設定した場合にのみ接続できます。

于 2012-08-28T08:54:31.063 に答える
0

この接続を行う必要があるときは、TCP/IP 接続を socket に設定し、UN/pw を両方とも root に設定します。ただし、workbench は、こ​​の場所 (/etc/my.cnf) で cnf ファイルを探していることをまだ伝えていました。

MAMP cnf ファイルから、Workbench が探していた場所へのシンボリック リンクを作成しました。(sudo ln -s /Applications/MAMP/Library/support-files/my.cnf /etc/my.cnf)

問題なくセットアップ完了。

于 2013-04-17T18:14:34.607 に答える
0

Apache または nginx に加えて、MySQL が「オン」に設定されていることを確認します。Serversボタンはそれらのすべてを切り替えない場合があります。

私の場合、Apacheだけが実行されていました:)

于 2016-10-29T01:34:49.797 に答える