MySQL ERROR 1045 (28000) の解決方法: ユーザー 'root'@'localhost' のアクセスが拒否されました

使おうとすると MySQL データベースにアクセスすると、次のエラー メッセージが表示される場合があります。

MySQL ERROR 1045 (28000) の解決方法: ユーザー 'root'@'localhost' のアクセスが拒否されました

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

の解き方MySQL エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されましたか?

1. まずサーバーを停止します

service mysql stop
2. MySQL サービス ディレクトリを作成します。
mkdir /var/run/mysqld

3. 作成したディレクトリを使用するための MySQL 権限を付与します。

chown mysql: /var/run/mysqld
4. 許可なしで MySQL を起動し、ネットワーク チェックを行います。
mysqld_safe --skip-grant-tables --skip-networking &
5. パスワードなしでサーバーにログインします。
mysql -u root mysql

または:

mysql -u root mysql

mysql クライアントで、アカウント管理ステートメントが機能するようにサーバーに許可テーブルをリロードするように指示します。

mysql> FLUSH PRIVILEGES;

次に変更します'root'@'localhost'アカウントパスワード。password を使用するパスワードに置き換えます。root アカウントのパスワードを別のホスト名部分で変更するには、そのホスト名を使用するように手順を変更します。

MySQL 5.7.6 以降:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 以前:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

またはユーザーテーブルで直接:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

XAMPPの場合

MySQL サービスを停止します。コマンド ウィンドウを開き、XAMPP MySQL ディレクトリに切り替えます。

> cd \xampp\mysql\bin\

セキュリティなしでサービスを実行するには (mysql ではなく mysqld を実行していることに注意してください):

> mysqld.exe --skip-grant-tables

MySQL サービスはこのウィンドウで実行されるため、別のコマンド ウィンドウを開き、XAMPP MySQL ディレクトリに変更します。

> cd \xampp\mysql\bin\

MySQL クライアントを実行します。

> mysql

パスワードの更新:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

MySQL を終了します。

mysql> \q

タスク マネージャーを使用して、実行中の mysqld.exe をキャンセルし、MySQL サービスを再起動します。

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "MySQL ERROR 1045 (28000): アクセスがユーザー 'root'@'localhost' に対して拒否されました 解決方法" が役に立ちます。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-30369.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

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

 

发表评论

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

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