1

MySQLWorkbenchで少し問題が発生しています。これが状況です。Androidデバイスからリモートでクエリを実行するデータベースを開発しています。MySQL Workbenchを使用するのはこれが初めてなので、このチュートリアルに従いました。

http://net.tutsplus.com/tutorials/databases/visual-database-creation-with-mysql-workbench/

EER図の作成とSQLスクリプトの生成に問題はありません。MySQLサーバーに接続しようとすると問題が発生します。このエラーが発生します:

"ユーザーrootで127.0.0.1:3306にMySQLに接続できませんでした。'初期通信パケットの読み取り'でMySQLサーバーへの接続が失われました、システムエラー:61 "

http://img101.imageshack.us/i/capturadepantalla201104i.png/(リンクが機能しなくなった場合は教えてください)

'/Applications/MAMP/tmp/mysql/mysql.sock'のMAMPソケットでローカルソケット/パイプ接続方法を使用しようとしましたが、同じエラーが発生します。また、MAMPポート8889を使用してみましたが、まだ何もありません。

だから誰かがそれを修正する方法を知っていますか?また、別の質問ですが、MAMPを使用せずにAndroidデバイスからラップトップ(データベースが配置されている場所)に接続できますか?MySQLはクエリを提供するためにMAMPを必要としますか?そして最後に、私は正しい道を進んでいますか?それとも私はそれを他の方法で行うべきですか?

読んでくれてありがとう。

4

9 に答える 9

5

私は同じ問題を抱えていましたが、あなたの質問の一部は私のためにそれを修正したものです:

  1. 接続の設定=ローカルソケット/パイプ

  2. Set socket path = "/Applications/MAMP/tmp/mysql/mysql.sock"(私にとって-初期化時にMySQLログからパスを取得しました)

実行中:MBP、OSX 10.8.3(Mountain Lion)、MAMP Pro

問題が何であるかをこれ以上理解することはできませんが、DBが適切に初期化されていることを再確認してください。しかし、おそらくこれは他の誰かを助けます:)

于 2013-04-04T11:28:23.130 に答える
2

次のように入力しました:sudo /usr/local/mysql/support-files/mysql.server startをターミナルに入力すると、MySQLサーバーが正常に起動し、MYSQLワークベンチに接続できました。

于 2015-03-10T09:42:55.887 に答える
1

Mysqlプロセスがシステムで実行されていることを確認する必要があります。MACではわかりませんが、Windowsでは'mysqld.exeと呼ばれます

よく見てください

http://lists.mysql.com/mysql/124371

于 2011-04-29T16:31:43.493 に答える
1

最も一般的には、データベース/サーバーが実行されていないときに発生します。サーバーを確認するか、サーバーを再起動する必要があります。サーバー管理下にmysqlワークベンチがある場合は、これを行うことができます。サーバーの再起動または起動については、マニュアルを確認してください。

于 2012-11-18T06:52:48.210 に答える
1

mampproを使用するosx10.6では、ホームウィンドウallowing network accessのタブでこれを解決しました。MySQLそれが誰かの痛みも救うことを願っています

于 2015-08-16T17:13:30.163 に答える
0

MySQL Workbenchを使用してSSHトンネルを介して接続しようとすると、SSH接続が正常に完了しない場合にこのエラーが発生します(たとえば、不適切なホスト、パスワード、キーファイルなど)。

これをトラブルシューティングする良い方法は、接続しようとしているマシンからssh接続を個別にテストし、正常に接続できることを確認することです。

于 2012-02-20T04:41:53.473 に答える
0

MySQLを閉じて、管理者として実行してみてください。これは私のために働いた。

于 2013-05-04T02:25:29.600 に答える
0

実行されているかどうかを確認するなど、上記の改善を行った後、mysql service接続を作成するときに小さなパスワードを入力するだけです' '。GUIまたはワークベンチの場合はスペースバーを1回押します。その後、サーバー(検証済みのHOST)を使用してマシンを検証する必要があります。その目的のためにクリックしてください、そしてそれはあなた自身に代わって'New Server Instance'構成します。server/HOST

私はほんの数分前にこれを成功させました。私のワークベンチソフトウェアは、すべてのpre-installedデータベースなどを表示できるようになりました。

ありがとう!!!

于 2014-02-24T08:43:01.127 に答える
0

解決しました!Macの場合は、画面の右上にあるスポットライト検索に移動して、Mysqlと入力します。それをオン。

于 2014-08-11T21:08:02.723 に答える