4

私はUbuntu 12.04 x64を使用しており、現在Mysql 5.5.28を使用しています(さらにGaleraですが、関連しているとは思いません)。my.cnf にいくつかの変更を加えましたが、変更は InnoDB の設定に関連していました (バッファー プール、フラッシュ、スレッドの同時実行設定などのためのより多くのメモリ)。

その後、ヒットservice mysql restartするとmysqlコンソールに入ることができません-次のエラーメッセージが表示されます:

Lost connection to MySQL server at 'reading initial communication packet', 
  system error: 104

次の試行でコンソールに入る場合もあれば、そうでない場合もあり、SSH接続を再起動する必要があります。何が問題で、どのように修正するのですか?

system error: 104編集:次のエラーが発生した後、ほとんどの場合に気付きました:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket 
'/var/run/mysqld/mysqld.sock' (111)

数回後、通常は開始されます。残念ながら、現在はそうではなく、syslog には次のようなものがあります。

Error in my_thread_global_end(): 2 threads didn't exit

SSH 接続を再起動しています / MySQL サーバーが機能していません。サーバーの再起動を試すことはできますが、その手順を実行せずにこれを解決しようとします。そのテスト環境なので、サーバー全体を再起動するよりも良い解決策を見つけたい;)

4

1 に答える 1

0
于 2013-01-26T13:38:21.503 に答える