xampp MySQLを「start」させるとエラーが出る
エラーはこんな感じ。
16:23:29 [mysql] Error: MySQL shutdown unexpectedly.
16:23:29 [mysql] This may be due to a blocked port, missing dependencies,
16:23:29 [mysql] improper privileges, a crash, or a shutdown by another method.
16:23:29 [mysql] Check the “/xampp/mysql/data/mysql_error.log” file
16:23:29 [mysql] and the Windows Event Viewer for more clues
① とりあえず、簡単な和訳を…。和訳が間違っていても許してください…)
「突然、MySQLがシャットダウンしたよー。
シャットダウンしたのは、他のメソッドと不適当な特権がクラッシュしている。
「”/xampp/mysql/data/mysql_error.log”」をチェックしてみて」という意味らしい。
② とりあえず、エラーログの場所を開いてみる
③ んで、エラーログについて、色々と書かれているが、その中の、
[ERROR] c:\xampp\mysql\bin\mysqld.exe: unknown variable ‘default-character-set=utf8’
この箇所を見て、「default-character-set=utf8」をどうにかすれば良いという事がわかります。
④ ちなみにこの項目を編集するファイルは、sqlの設定ができる、「my.ini」でした。
ディレクトリは、デフォルトであれば、「xampp\mysql\bin」の中に入っています。
⑤ 実際の編集ですが、この行をコメントアウトし、保存すればOKです。
編集前 ⇒ default-character-set = utf8
編集後 ⇒ #default-character-set = utf8
これで再起動させてみてください。