MySQL ルート パスワードを忘れた場合にリセットする方法
MySQL コンソールのパスワードを忘れてしまい、パスワードをリセットしようとするとエラー #1045 が表示されます。 PHPMyAdminにアクセスします。 MySQL の公式ドキュメントでは、一連の手順に従って root パスワードをリセットすることを推奨しています。ただし、このソリューションの実装は困難に直面しています。
公式リセット手順
ドキュメントに記載されている手順は次のとおりです。
create a mysql-init.txt file containing UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; FLUSH PRIVILEGES; save it as C:\me\mysql-init In the command prompt, run: C:\wamp\bin\mysql\mysql5.5.8\bin\mysqld --init-file=C:\me\mysql-init.txt
トラブルシューティング
次の手順を実行しても、パスワードをリセットできません。この背後にある理由は、mysql-init.txt ファイルへのパスが間違っているか、MySQL 構成ファイルの構成ミスである可能性があります。
解決策
この問題に対処するには、次の手順を実行してください。これらの手順:
MySQL 構成ファイルを見つけます:
設定ファイルを編集します:
MySQL サービスを再起動します:
ログインなしで MySQL にログインします。パスワード:
root パスワードの変更:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
設定ファイルの変更を元に戻す:
MySQL サービスを再起動します:
以上が公式ガイドが機能しない場合に、忘れた MySQL ルート パスワードをリセットする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。