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

忘れた MySQL ルート パスワードを回復する方法?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-05 18:51:02327ブラウズ

How to Recover a Forgotten MySQL Root Password?

忘れた MySQL ルート パスワードを取得する方法

問題:

ユーザーが遭遇する可能性がある状況MySQL の root パスワードを忘れてしまった場合。これは、特にシステム管理者にとって大きな障害となる可能性があります。 root パスワードがないと、MySQL へのアクセスと管理は不可能になります。

解決策:

root パスワードを回復するには、一連の手順に従うことができます:

  1. MySQL サービスを停止します:
<code class="shell">sudo service mysql stop</code>
  1. セーフ モードで MySQL を起動します:
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
  1. MySQL に接続します:

新しいターミナルを開いて実行します:

<code class="shell">mysql -u root</code>
  1. Updateパスワード:

パスワードを変更するには、次のクエリを入力します:

<code class="sql">UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;</code>

注: MySQL バージョン 5.7 以降の場合、フィールド名クエリ内の値は、'password' ではなく 'authentication_string' である必要があります。

  1. セーフ モードを終了し、MySQL を再起動します。
<code class="shell">mysqladmin shutdown
sudo service mysql start</code>

これらを使用します手順を実行すると、root パスワードがリセットされ、ユーザーは MySQL データベースに再びアクセスできるようになります。今後の参照のために、新しいパスワードを記録しておくことは重要です。

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

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