%3A%20%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%20'%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock'%20%E7%B5%8C%E7%94%B1%E3%81%A7%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20MySQL%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%20(2).png)
14.0.2 LTSバージョンを実行中
サーバーが再起動し、MYSQLにアクセスできなくなりました
root@controller:~# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
提供されたすべての可能な解決策を試しましたが、何も機能していないようです
root@controller:~# ps -ef | grep mysql
root 7591 6127 0 18:40 pts/4 00:00:00 grep mysql
root@controller:~# kill -9 6127
Killed
root@controller:~# /etc/init.d/mysql start
* Starting MySQL database server mysqld
...fail!
サーバーに複数のテーブルがあり、再インストールは選択肢ではありません:(
私はこのサーバーをICEHOUSE openstackインストールのコントローラーとして実行しています。
助けてください
答え1
何らかの理由で MySQL サーバーを起動できません。この理由は MySQL エラー ログに詳しく記載されているはずです/var/log/mysql.err
。詳細についてはtail を実行してください。
アップグレード後の何らかのアクションが必要なときに、この問題が発生しました。ただし、対応するログ エントリが表示されなければ、これを診断するのは困難です。