Mysql 5.6 パスワードを忘れた場合の対処方法

PHPz
リリース: 2023-04-20 10:51:26
オリジナル
1312 人が閲覧しました

MySQL データベースを使用する場合、パスワードは非常に重要な部分です。しかし、時々 MySQL のパスワードを忘れてしまうことがあります。その場合はどうすればよいでしょうか?

次の記事ではmysql5.6バージョンでパスワードを忘れた場合の解決方法を紹介します。

  1. MySQL バージョンの確認

操作を実行する前に、まず MySQL バージョンを確認する必要があります。次のコマンドで MySQL バージョンを確認できます:

mysql -V
ログイン後にコピー

このコマンドを実行すると、たとえば次のような MySQL バージョン情報が表示されます:

mysql  Ver 14.14 Distrib 5.6.51, for Linux (x86_64) using  EditLine wrapper
ログイン後にコピー
  1. MySQL サービスを停止します

パスワードをリセットする前に、まず MySQL サービスを停止する必要があります。次のコマンドで MySQL サービスを停止できます:

sudo service mysql stop
ログイン後にコピー
ログイン後にコピー
  1. MySQL サービスを開始して認証をスキップします

次に、MySQL サービスを開始して認証をスキップする必要があります。 MySQL サービスを開始するには、次のコマンドを使用する必要があります:

sudo mysqld_safe --skip-grant-tables &
ログイン後にコピー

このコマンドを実行すると、MySQL サービスが開始されたことがわかります。同時に、「認証をスキップ」オプションも設定します。これにより、パスワードなしで MySQL にログインできるようになります。

  1. root アカウントのパスワードをリセットします

これで、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;
ログイン後にコピー
  1. MySQL サービスを再起動します

これで、MySQL サービスのパスワードがリセットされました。 root アカウント 、および権限が更新されました。 MySQL サービスをシャットダウンして再起動できます。次のコマンドを使用して MySQL サービスをシャットダウンできます:

sudo service mysql stop
ログイン後にコピー
ログイン後にコピー

次に、次のコマンドを使用して MySQL サービスを開始できます:

sudo service mysql start
ログイン後にコピー

これで、新しいパスワードを使用してログを記録できるようになります。 MySQLに。

概要

MySQL パスワードを忘れることは非常によくある間違いですが、上記の 5 つの簡単な手順を使用してパスワードをリセットできます。何らかの理由でパスワードをリセットできない場合は、MySQL ドキュメントを確認するか、MySQL サポート チームに連絡して問題を解決してください。

以上がMysql 5.6 パスワードを忘れた場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート