ホームページ >データベース >mysql チュートリアル >MySQLのパスワードを確認するにはどうすればよいですか? 3 つの方法の簡単な分析
MySQL は、オープン ソース ソフトウェアであり、データの保存と管理に多くの Web 開発者によって使用されている人気のデータベース管理システムです。 MySQL を使用する場合、データベースを保護するためにオペレーティング システムにパスワードを設定する必要があります。しかし、MySQL パスワードを忘れた場合はどうすればよいでしょうか?この記事では、MySQL パスワードを表示するいくつかの方法を紹介します。
方法 1: 構成ファイルを通じて MySQL パスワードを確認する
Linux システムでは、MySQL 構成ファイルは /etc/mysql/my.cnf にあります。このファイルは、vim や nano などのテキスト エディターを使用して開くことができます。次の行を見つけます:
user=root password=your_password
ここで、MySQL root ユーザーのパスワードを確認できます。このパスワードが知りたいパスワードではない場合は、方法 2 を試してください。
方法 2: print variable コマンドを使用して MySQL パスワードを表示します。
ターミナルを開いて次のコマンドを入力します。
sudo mysql -uroot -p -e "SHOW VARIABLES LIKE 'password'"
このコマンドでは、root を入力するように求められます。 MySQL にアクセスするためのユーザー パスワード。パスワードを入力すると、システムは次の結果を表示します:
+---------------+-------------------------------------------+ | Variable_name | Value | +---------------+-------------------------------------------+ | password | ***************************************** | +---------------+-------------------------------------------+
MySQL root パスワードがここに表示されます。
方法 3: MySQL ログ ファイルを表示する
MySQL サーバーにログインし、次のコマンドを使用して MySQL サーバー ログ ファイルを表示します。
sudo tail /var/log/mysql.log
このコマンドにより、次のメッセージが表示されます。最も近い MySQL サーバーのアクティビティ レコード。ログ ファイルで次の行を検索します。
Access denied for user 'root'@'localhost' (using password: YES)
この行は、指定したパスワードが間違っていることを示しています。コンテキストに応じて、ログで MySQL 管理者のデフォルトのパスワードを見つけることができます。このパスワードが必要なものではない場合は、システム管理者に問い合わせる必要がある場合があります。
上記の方法がいずれも機能しない場合は、MySQL パスワードのリセットを試みることができます。ただし、これには管理者権限が必要です。次の手順を使用して、MySQL パスワードをリセットできます。
sudo systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
use mysql;
UPDATE user SET authentication_string=PASSWORD('new_password') WHERE user='root';
FLUSH PRIVILEGES;
quit;
sudo systemctl stop mysql
sudo systemctl start mysql
これで、MySQL にログインできるようになります。新しいパスワードを使用して。
概要:
この記事では、Linux システムで MySQL パスワードを表示するさまざまな方法を紹介しました。 MySQL パスワードは、設定ファイルを調べたり、print variables コマンドを使用したり、ログ ファイルを表示したりすることで見つけることができます。これらの方法がすべて失敗した場合は、MySQL パスワードのリセットを試みることができます。どの方法を選択する場合でも、MySQL パスワードを保護し、安全な場所に保管するように注意する必要があります。
以上がMySQLのパスワードを確認するにはどうすればよいですか? 3 つの方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。