使用LinuxホストはVestaCPパネルMySQL データベースMariadbバージョン10.4.6にアップグレードします。
意外と、次のコマンドを入力してください▼
mysql -uroot -p
- ログインするためのパスワードを入力してくださいmysqlの。
以下のエラーが発生します▼
エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
通常、このエラーはMySQLデータのrootユーザーパスワードが間違っていることが原因です。解決策はもちろんパスワードをリセットすることです。
MySQL ERROR 1045(28000)エラーの方法は?
ステップ1:SSHを使用するソフトウェアログイン後、次のコマンドを入力してmysqlデータベースを停止します▼
systemctl stop mysqld
ステップ2:次のコマンドでMySQLを起動し、権限を確認せずに起動します▼
mysqld --skip-grant-tables &
この時点で、別のエラーが報告されました▼
[エラー] 致命的なエラー: mysqld を root として実行する方法については、マニュアルの「セキュリティ」セクションをお読みください。
SSHを使用して、次のコマンドを入力してください▼
mysqld --user=root --skip-grant-tables &
ステップ3:mysqlへのSSHログイン▼
mysql -uroot
或
mysql
ステップ4:rootパスワードを更新する
Mysql5.7以降▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';
Mysql5.7バージョン▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';
ステップ5:権限の更新▼
flush privileges;
ステップ6:mysqlを終了します▼
exit
或
quit
ステップ7:rootユーザーでmysqlに再ログインします▼
Mysql -uroot -p
- パスワードを入力する:
<输入刚改好的密码123456>
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ )共有 "Solving ERROR 1045(28000):Access denied for user'root' @'localhost'(using password:YES)"、これはあなたに役立ちます。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1094.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!