ホームページ  >  記事  >  データベース  >  忘れた MySQL ルート パスワードをリセットする方法?

忘れた MySQL ルート パスワードをリセットする方法?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-02 14:17:02765ブラウズ

How to Reset a Forgotten MySQL Root Password?

忘れた MySQL ルート パスワードをリセットする方法

MySQL ルート パスワードを忘れた場合は、ログインの問題とエラー # が発生します。 PHPMyAdmin 経由で接続しようとすると 1045。 root パスワードをリセットする方法は次のとおりです:

1. MySQL 構成ファイルの場所を見つけます:

次のコマンドを使用して MySQL 構成ファイルの場所を見つけます:

mysql --help | grep -A 1 "Default options"

Ubuntu 16 では、ファイルは通常 /etc/ にあります。 mysql/mysql.conf.d/mysqld.cnf.

2.設定ファイルの編集:

次のコマンドを使用して設定ファイルを編集します:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld] ブロックの下にスキップグラントテーブルを追加し、変更を保存します。

3. MySQL サービスを再起動します:

次のコマンドを使用して MySQL サービスを再起動します:

sudo service mysql restart

4. MySQL サービスのステータスを確認します:

MySQL サービスが適切に実行されていることを確認します:

sudo service mysql status

5. Root で MySQL にログインします:

次のコマンドを使用してパスワードなしで MySQL にログインします:

mysql -u root

6. root パスワードの変更:

MySQL コンソール内で root パスワードをリセット:

mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';

7.設定ファイルの変更を元に戻す:

MySQL 設定ファイルから Skip-grant-tables 行を削除またはコメントアウトします。

8. MySQL サービスを再度再起動します:

最後に、MySQL サービスを再起動して変更を適用し、通常の機能を復元します。

以上が忘れた MySQL ルート パスワードをリセットする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。