解決エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

使用LinuxホストはVestaCPパネルMySQL データベースMariadbバージョン10.4.6にアップグレードします。

解決エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

意外と、次のコマンドを入力してください▼

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チャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします