mysql+PHPを使って開発を行なっているのですが、
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
といういつものエラーが発生したため、
sudo touch /tmp/mysql.sock
で処理を進めていったのですが、今回は
ERROR! The server quit without updating PID file (/usr/local/var/mysql/x-xx-xxxx.pid).
というエラーが発生しました。
エラーログを見てみると
2018-07-04T03:04:41.961095Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0 2018-07-04T03:04:50.455791Z 2 [ERROR] [MY-012083] [InnoDB] InnoDB: Table (DB名)/(テーブル名) is not found in InnoDB dictionary 2018-07-04T03:04:50.455822Z 2 [ERROR] [MY-010767] [Server] Error in fixing SE data for (DB名).(テーブル名)
というInnoDB dictionaryにテーブルがない、というエラーが発生しておりました。
覚えがあるとすると、別件作業でHDD残り容量ギリギリの状態で作業をしたことがあった(現在はそちらの作業ファイルは削除しております)ことなのですが、このエラーにはどのように対処すればmysqlは再び起動するでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。