MAMPを使って、ローカル環境でいろいろしてたら、
ある日から起動時にエラーが出るようになった。
/Applications/MAMP/Liverary/bin/mysqlcheck: Got error: 1045: Access denied for user 'root:localhost' (using password: YES) when trying to connect
というエラー文
これの解決方法を探してぐぐって英語のページで解決したので、
日本語で書いておく。
MySQLのrootのパスワードを設定ことがある?
僕は最初にMySQLを使い始めるにあたって、root権限のパスワードを設定した。
このエラーが出てる人は、同様のことをしているんじゃないかと思う。
解決方法
①Finderを使ってディレクトリにいく
Finderで
/Application/MAMP/bin
に行く。
②3つのファイルを探す
次の3つのファイルがある。
・checkMysql.sh
・quickCheckMysqlUpgrade.sh
・repairMysql.sh
この3つのファイルをエディタで開く
③一部書き換える
どのファイル数十文字程度の命令文が書いてあるので
次の場所を見つける
これの-prootの部分を、かつて自分が変更した新しいパスワードに変える。
rootのパスワードをaaaa1111にしたのであれば、
とする。
④MAMPを再起動!
エラーが出なくなっていれば成功!
ある日から起動時にエラーが出るようになった。
/Applications/MAMP/Liverary/bin/mysqlcheck: Got error: 1045: Access denied for user 'root:localhost' (using password: YES) when trying to connect
というエラー文
これの解決方法を探してぐぐって英語のページで解決したので、
日本語で書いておく。
MySQLのrootのパスワードを設定ことがある?
僕は最初にMySQLを使い始めるにあたって、root権限のパスワードを設定した。
このエラーが出てる人は、同様のことをしているんじゃないかと思う。
パスワードが違って入れませんねんというエラーがでている。
解決方法
①Finderを使ってディレクトリにいく
Finderで
/Application/MAMP/bin
に行く。
②3つのファイルを探す
次の3つのファイルがある。
・checkMysql.sh
・quickCheckMysqlUpgrade.sh
・repairMysql.sh
この3つのファイルをエディタで開く
③一部書き換える
どのファイル数十文字程度の命令文が書いてあるので
次の場所を見つける
-u root -proot 〜どのファイルにも真ん中辺りにあると思う。
これの-prootの部分を、かつて自分が変更した新しいパスワードに変える。
rootのパスワードをaaaa1111にしたのであれば、
-u root -paaaa1111
とする。
④MAMPを再起動!
エラーが出なくなっていれば成功!