MySQL データベースを使用する場合、パスワードは非常に重要な部分です。しかし、時々 MySQL のパスワードを忘れてしまうことがあります。その場合はどうすればよいでしょうか?
次の記事ではmysql5.6バージョンでパスワードを忘れた場合の解決方法を紹介します。
操作を実行する前に、まず MySQL バージョンを確認する必要があります。次のコマンドで MySQL バージョンを確認できます:
mysql -V
このコマンドを実行すると、たとえば次のような MySQL バージョン情報が表示されます:
mysql Ver 14.14 Distrib 5.6.51, for Linux (x86_64) using EditLine wrapper
パスワードをリセットする前に、まず MySQL サービスを停止する必要があります。次のコマンドで MySQL サービスを停止できます:
sudo service mysql stop
次に、MySQL サービスを開始して認証をスキップする必要があります。 MySQL サービスを開始するには、次のコマンドを使用する必要があります:
sudo mysqld_safe --skip-grant-tables &
このコマンドを実行すると、MySQL サービスが開始されたことがわかります。同時に、「認証をスキップ」オプションも設定します。これにより、パスワードなしで MySQL にログインできるようになります。
これで、MySQL サービスが正常に開始されました。パスワードを必要とする認証はありません。次のステップは、root アカウントのパスワードをリセットすることです。
まず、MySQL にログインする必要があります。ターミナルに次のコマンドを入力して、MySQL コンソールにログインします:
mysql -u root
ログイン後、MySQL データベースを選択する必要があります:
use mysql;
次に、次のコマンドを使用して root ユーザーのパスワードを変更できます。
UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
コマンドで、new_password を新しいパスワードに置き換えます。
最後に、次のコマンドを使用して権限を更新する必要があります:
FLUSH PRIVILEGES;
これで、MySQL サービスのパスワードがリセットされました。 root アカウント 、および権限が更新されました。 MySQL サービスをシャットダウンして再起動できます。次のコマンドを使用して MySQL サービスをシャットダウンできます:
sudo service mysql stop
次に、次のコマンドを使用して MySQL サービスを開始できます:
sudo service mysql start
これで、新しいパスワードを使用してログを記録できるようになります。 MySQLに。
概要
MySQL パスワードを忘れることは非常によくある間違いですが、上記の 5 つの簡単な手順を使用してパスワードをリセットできます。何らかの理由でパスワードをリセットできない場合は、MySQL ドキュメントを確認するか、MySQL サポート チームに連絡して問題を解決してください。
以上がMysql 5.6 パスワードを忘れた場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。