xamppのMySQLがスタートできずエラーを起こす解決方法 unknown option ‘–no-auto-rehash’

プログラミング転職
スポンサーリンク

startボタンを押したらエラーした

僕はPHPの教科書を見ながら勉強しているのだが、早速つまづいた。

mysqlのスタートボタンを押したら、こんなエラーを吐き出した。うんざりだよもう。

上の赤字を読んでみると、エラーのログを見ろと書いてある。

仕方なく、スタートボタンの隣のlogsから、mysql_error.logをクリックする。そしたら次の1文があった。

C:\xampp\mysql\bin\mysqld.exe: unknown option ‘–no-auto-rehash’

こんな事が書いてあった。

つまり、「オプションで知らないやつがある。それは’–no-auto-rehash’だ。」

そう言っているのだ。

こっからはgoogle先生の出番だ。

解決方法はport番号ではなかった

よくあるエラーの解決方法はport番号を変える事だったが、僕の場合は違った。

解決方法は以下のサイトに載っていた。https://stackoverflow.com/questions/16694263/mysql-client-setting-no-auto-rehash-conflicting-with-mysqldump

このサイトによると,Mysqlのconfigからmy.intを開き、(以下の画像)

no-auto-rehashを消して、[client]に変えるといいそうです。(下の画像)

こうする事で僕はスタートする事ができました。

見つからない場合はメモ帳の編集から、検索タブを開いて単語を入力すれば出てくると思います。

ちなみにno-auto-rehashの意味は良くわかんないので、調べたい人は勝手に調べてください。

僕は訳わかんないですが、Mysqlが開けたので良しとします。