MySQL は、Web アプリケーションの開発で広く使用されている非常に人気のあるデータベース管理システムです。 MySQLのインストール時や使用時にはログインパスワードやrootパスワードなどの重要な情報を設定する必要があるため、MySQLのrootパスワードを忘れてしまうことがよくあります。この記事では、このような場合の対処法をさまざまな面から紹介していきます。
1. MySQL root パスワードの取得
1. mysqladmin コマンドの使用
Linux または Mac ターミナルでは、mysqladmin コマンドを使用して MySQL root パスワードを取得できます。具体的な手順は次のとおりです。
ステップ 1: ターミナルを開きます
ステップ 2: 次のコマンドを使用して MySQL データベースにログインします:
mysql -u root -p
ステップ 3: パスワードを入力します。パスワードを忘れた場合は、ステップ 4 に進みます。
ステップ 4: 次のコマンドを使用して root パスワードをリセットします:
mysqladmin -u root パスワード NEWPASSWORD
2. MySQL 設定ファイルを変更する
MySQL の root パスワードを忘れた場合は、設定ファイルを変更して取得することもできます。具体的な手順は次のとおりです。
ステップ 1: MySQL 構成ファイルを検索する
Linux システムでは、MySQL 構成ファイルは通常、/etc/my.cnf または /etc/mysql/my です。 .cnf 。 Windows システムでは、構成ファイルは通常、C:Program FilesMySQLMySQL Server X.Xmy.ini にあります。
ステップ 2: MySQL サービスを停止する
Linux または Mac ターミナルで、次のコマンドを使用して MySQL サービスを停止します:
sudo /etc/init.d/ mysql stop
Windows システムでは、サービス リストを開き、MySQL サービスを見つけて右クリックし、[停止] を選択します。
ステップ 3: MySQL 構成ファイルを編集する
テキスト エディターを使用して、MySQL 構成ファイルを開きます。次の行を見つけます:
[mysqldump]
user=root
password=OLD_PASSWORD
元のパスワードを必要な新しいパスワードに変更します。たとえば、パスワードを「apple」に変更する場合は、次のように記述します:
[mysqldump]
user=root
password=apple
ステップ 4: 開始MySQL サービス
Linux または Mac ターミナルで、次のコマンドを使用して MySQL サービスを開始します。
sudo /etc/init.d/mysql start
Windows の場合システムでサービスリストを開き、MySQL サービスを見つけて右クリックして「開始」を選択します。
2. MySQL root パスワードを忘れないようにする
1. パスワードを記録する
MySQL root パスワードを初めて設定および変更する場合は、次のことをお勧めします。パスワード管理ツールを使用してパスワードを記録し、忘れることを防ぎます。 1Password や LastPass などのパスワード管理ツールを選択して、パスワードを記録できます。
2. MySQL パスワード ポリシーを有効にする
MySQL は、ユーザーに複雑なパスワードの使用を強制するパスワード ポリシーの使用をサポートしており、これによりパスワード クラックの難易度が高まります。 MySQL 構成ファイルを編集することで、パスワード ポリシーを有効にできます。具体的な手順は次のとおりです。
ステップ 1: MySQL 構成ファイルを検索する
Linux システムでは、MySQL 構成ファイルは通常、/etc/my.cnf または /etc/mysql/my です。 .cnf 。 Windows システムでは、構成ファイルは通常、C:Program FilesMySQLMySQL Server X.Xmy.ini にあります。
ステップ 2: MySQL 構成ファイルを編集する
テキスト エディターを使用して、MySQL 構成ファイルを開きます。次の行を見つけます:
[mysqld]
default_authentication_plugin=mysql_native_password
デフォルトの認証プラグイン プラグインを mysql_native_password に変更し、次の内容を追加します:
[mysqld]
default_authentication_plugin=mysql_native_password
validate_password_policy=STRONG
validate_password_length=8
validate_password_mixed_case_count=1
default_password_lifetime=365
上記の設定により、次のパスワード ポリシーが有効になります:
最後に、MySQL サービスを再起動します。
ステップ 3: MySQL サービスを再起動する
Linux または Mac ターミナルで、次のコマンドを使用して MySQL サービスを再起動します:
sudo /etc/init.d/ mysql restart
Windows システムでは、サービス リストを開き、MySQL サービスを見つけて右クリックし、[再起動] を選択します。
概要:
MySQL の root パスワードを忘れると、多くの場合、多くの不便が生じます。この記事では、さまざまな状況に応じて MySQL root パスワードを取得する方法を紹介します。同時に、この記事では、パスワードのログ記録や MySQL パスワード ポリシーの有効化など、いくつかの予防策も推奨します。今後 MySQL を使用する際に、これらの対策がパスワードの管理を改善し、パスワードの問題によるトラブルを回避するのに役立つことを願っています。
以上がmysqlのrootパスワードを忘れましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。