忘れた MySQL ルート パスワードを取得する方法
問題:
ユーザーが遭遇する可能性がある状況MySQL の root パスワードを忘れてしまった場合。これは、特にシステム管理者にとって大きな障害となる可能性があります。 root パスワードがないと、MySQL へのアクセスと管理は不可能になります。
解決策:
root パスワードを回復するには、一連の手順に従うことができます:
<code class="shell">sudo service mysql stop</code>
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
新しいターミナルを開いて実行します:
<code class="shell">mysql -u root</code>
パスワードを変更するには、次のクエリを入力します:
<code class="sql">UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root'; FLUSH PRIVILEGES;</code>
注: MySQL バージョン 5.7 以降の場合、フィールド名クエリ内の値は、'password' ではなく 'authentication_string' である必要があります。
<code class="shell">mysqladmin shutdown sudo service mysql start</code>
これらを使用します手順を実行すると、root パスワードがリセットされ、ユーザーは MySQL データベースに再びアクセスできるようになります。今後の参照のために、新しいパスワードを記録しておくことは重要です。
以上が忘れた MySQL ルート パスワードを回復する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。