質問: ### MySQLの権限付与について rootユーザーに対して、全ての権限を付与するコマンドを実行してもうまく設定できません。 権限付与の仕方を教えていただけないでしょうか。 mysqlのバージョン mysql Ver 8.0.13 for osx10.13 on x86_64 (Homebrew) ### 発生している問題・エラーメッセージ ``` ■mysqlにログイン $ mysql -u root -p Enter password: ※パスワードは設定していません。(空白のままEnter) ■mysqlのデータベースにアクセスできない。 mysql> use mysql; ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'mysql' ■上記アクセスできないので、権限付与しようとするとうまくいかない。 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: NO) ```
回答: PW設定してもだめでした。 サイドmysqlをインストールしなおしたらいけました。 回答ありがとうございました。 $brew uninstall mysql $brew install mysql