CentOS8上にmysql8.0.17を
# dnf install mysql-server mysql-devel
でインストールし,
mysql_secure_installation
を用いて初期設定し,パスワードを設定しました。
このとき,認証プラグインが mysql_native_password
になっていたことから,
ALTER USER 'root'@'localhost' identified WITH caching_sha2_password BY 'パスワード';
で変更したところ(設定変更されたことは,userテーブルを見て確認済み),再度,ログインする際に,
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
と出て,認証されなくなりました。
再度,ログインをしたいのですが,方法が分からず困っております。
mysqld_safe --skip-grant-tables &
を用いてパスワード無しの緊急ログインを試みようとしても
mysql: [ERROR] unknown option '--skip-grant-tables'.
と出て,使えませんでした。
また,dnf remove後,再度dnf installをしてもパスワードを要求され,結局,ログインできないままです。
恐れ入りますが,対応方法をお教えいただきたく存じます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/22 03:46