MySQL - エラー 1045: アクセスが拒否されました - ルート パスワードのトラブルシューティングとリセット
問題:
root を使用してコマンドライン経由で MySQL にアクセスしようとするとユーザーの場合、次のエラーが発生しました:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
トラブルシューティング:
解決策:
root パスワードを忘れたか紛失した場合は、リセットするには次の手順を実行できますそれ:
MySQL の停止:
sudo service mysql stop
--skip-grant を使用して MySQL を再起動します-テーブルオプション:
mysqld_safe --skip-grant-tables &
パスワードなしで MySQL に接続:
mysql -u root
ルートをリセットするパスワード:
MySQL バージョン 5.7 より前の場合:
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';
MySQL バージョン 5.7 以降の場合:
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
をフラッシュします権限:
FLUSH PRIVILEGES;
MySQL を通常どおり再起動します:
sudo service mysql start
追加ヒント:
以上がMySQL エラー 1045: アクセスが拒否された場合のトラブルシューティング方法とルート パスワードのリセット方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。