web-dev-qa-db-ja.com

MySQL-サーバーはPIDファイルを更新せずに終了します

MySQL 5.6.16をDebain 7.4にインストールしました。

しかし、mysqlの起動で問題が発生しました。mysqlを起動するたびに、このエラーが発生します。

The server quit without updating PID file (/var/run/mysqld/mysqld.pid). ... failed!

何度もグーグルした後、mysqlが起動するかどうかを確認するためにmy.cnfファイルを/ etc/mysqlから名前変更/移動する必要があることがわかりました。そして、問題なく起動および停止しますが、私のソフトウェアでデータベースに接続しようとすると、次のようになります。

Caught database OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")

次に、/ var/run/mysqldからすべてを追加/削除し、ユーザーとグループを追加しようとしましたが、何も変わりません。

また、my.cnfに設定しても、mysqlからログファイルを見つけることができません。

これは/ etc/mysqlのmy.cnfファイルです Pastebin

3
Test

同様の問題が発生しました。私の場合、それは欠落しているPIDファイルでした。そのため、MySQLプロセスを手動で強制終了してから再起動する必要がありました。 MySQLを再起動すると、PIDファイルが作成されました。

これがあなたを助けるかもしれない素晴らしい投稿です: http://linuxadministrator.pro/blog/?p=225

1
Honey Badger