MySQLが起動しなくなってた

MySQL57のアップデートが可能状態だったのでportupgradeしたら起動しなくなった

 

エラーログ確認。

vi /var/db/mysql/qjail-95.err
2018-10-26T08:01:56.186952Z 0 [ERROR] Could not create unix socket lock file /tmp/mysql.sock.lock.
2018-10-26T08:01:56.186981Z 0 [ERROR] Unable to setup unix socket lock file.
2018-10-26T08:01:56.187009Z 0 [ERROR] Aborting

アホな話で、私はこのエラーはlockファイルが有るからmysqlが起動しないのだとばかり思ってた。単語が分からなければ素直に翻訳ソフトを使えば良いんだよな。google翻訳を通した内容は『Unixソケットロックファイルを作成できませんでした』いわゆる真逆の事が書かれてた。先入観って怖いな
(おかげさまで物凄い苦労した)

 

この場合、tmpディレクトリのユーザーを変更すれば良い事になる。

chown mysql /tmp

 

後はMySQLを起動してやれば良い。

/usr/local/etc/rc.d/mysql-server start

ただ、tmpと言う他のソフトも共有して使ってるディレクトリのユーザーを変えてしまって、他に問題が出ないかが心配だったりする。まぁ大半は管理者権限でファイル操作してるんだけど。

 

◆やはり問題は発生した

WordPressで画像ファイルが投稿できなくなった。

他は続きにて・・・

http://noichigo.moe.hm/blog/1692.html

 

参考にしたサイト。というか、やった事は内容そのまんま。

https://qiita.com/fukamiiiiinmin/items/a358498b8adb37a7c251

 

コメントを残す

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)