しばらく前、MySQLは私のサーバーでの動作を停止し、私はちょうどそれを調査するために丸くなりました。
試してみると
_service mysqld start
_
私は得る
Starting MySQL.The server quit without updating PID file (/[FAILED]mysqld/mysqld.pid).
走れば
_service mysqld restart
_
私は得る
_MySQL server PID file could not be found!
_
私のmy.cnfファイルには次のものが含まれています。
_pid-file = /var/run/mysqld/mysqld.pid
_
_/var/run/mysqld
_は空なので、実行します
_touch /var/run/mysqld/mysqld.pid
_
そして
_chown -R mysql:mysql /var/run/mysqld
_
次に、もう一度_service mysqld restart
_を試してみます。The server quit without updating PID file (/[FAILED]mysqld/mysqld.pid)
が再び表示され、_/var/run/mysqld
_が再び空になります。
だから、私は次に何をすべきか本当にわかりません。私は約20のSO/SF回答を読み、それらの提案も試してみました。 Directadminを介してCustombuild経由でMySQL 5.5をインストールしています。
Mysqlフォルダーの権限を確認します。 mysqlサービスを開始すると、PIDが自動的に作成されます。 mysqlエラーログは何と言っていますか?
結局、私が実行しなければならなかったのは:
chmod 0777 /var/lib/mysql/ib_logfile0
chmod 0777 /var/lib/mysql/ib_logfile1
chown -R mysql:root /var/lib/mysql
次にservice mysqld start
機能しました。