前提・実現したいこと
MySQLの起動時に下記のようなエラーが出て起動できなくて困っています。
お手数ですが、ご教授お願いします。
発生している問題・エラーメッセージ
terminal
1Enter password: 2ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 3
該当のソースコード
terminal
1mysql -u root -p
調べたこと
↓こちらの記事に原因が載っていました。
https://proengineer.internous.co.jp/content/columnfeature/7054#section202
↓この部分です。
https://gyazo.com/66cf0db80c54bdd3f12876fd4ee0aa7f
権限なしでログインする方法
https://note.com/junf/n/na40fbca9e6ea
パスワードなしでログインする方法
https://qiita.com/ksugawara61/items/d8d69b7d57a3afcef980
仮説検証
エラーの原因がパスワードが間違っている(もしくはMySQLのrootユーザーを誤って一度消してしまったため、パスワードが変わってしまった)と推測しています。
なので、パスワードを変更しようと考えたのですが、そもそもログインできないとパスワードが変更できず、
↓この記事を参照してパスワードなしでのログインを試みましたが、CentOS 7系の環境ではないので systemctlコマンドを利用できませんでした。
https://qiita.com/ksugawara61/items/d8d69b7d57a3afcef980
補足情報(FW/ツールのバージョンなど)
MySQLバージョン
mysql Ver 14.14 Distrib 5.7.29, for osx10.15 (x86_64) using EditLine wrapper
macOS Catalina
回答2件
あなたの回答
tips
プレビュー