ホームページ  >  記事  >  データベース  >  mysqlのパスワードを確認する方法

mysqlのパスワードを確認する方法

WBOY
WBOYオリジナル
2023-05-23 11:37:064743ブラウズ

MySQL は一般的なリレーショナル データベースです。MySQL を使用する必要がある開発者やシステム管理者の多くは、インストール中に MySQL の複雑な root パスワードを設定しますが、しばらくするとこのパスワードを忘れてしまいます。この場合、MySQL パスワードを表示する方法を知る必要があります。

  1. my.cnf ファイルを通じてパスワードを表示する

MySQL では、my.cnf ファイルを通じて MySQL パスワードを表示できます。表示する前に、現在のユーザーに my.cnf ファイルを読み取る権限があることを確認してください。

my.cnf ファイルは通常、/etc または /usr/local/mysql/ ディレクトリにあります。次のコマンドを使用して検索できます:

$ locate my.cnf

ファイルを開いた後、 [mysqld] フィールド (通常) この場合、MySQL パスワードは次のようにこのセクションに保存されます:

[mysqld]
datadir=/var/db/mysql
socket=/var/run/mysql/mysql.sock
user=mysql
max_connections=300
secure-file-priv=
innodb_file_per_table=1
default_password_lifetime=0
mysqlx-bind-address=127.0.0.1
mysqlx-socket=/var/run/mysqld/mysqlx.sock
skip-ssl
bind-address=0.0.0.0
#以下为MySQL密码处
#Password for root@localhost:
#禁用ONLY_FULL_GROUP_BY
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

ご覧のとおり、パスワードは通常コメントでマークされています (#Password for root@localhost: )、パスワードはコメントの下に記載されています。

  1. コマンド ラインを使用してパスワードを確認する

ターミナルのコマンド ラインを使用してパスワードを確認するのは、比較的簡単な方法です。コマンド ラインで MySQL パスワードを表示する方法は次のとおりです:

$ sudo cat /etc/mysql/debian.cnf

このコマンドは次の内容を出力します:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = pbkdf2_example_password
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = pbkdf2_example_password
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

mysql ユーザーのパスワードは通常、/etc/ に保存されます。上記に示すように、 mysql/debian.cnf ファイル。パスワードは、キー パスワードとともに [client] セクションに保存されます。

  1. MySQL コマンド ライン クライアントを介してパスワードを表示する

場合によっては、MySQL 管理者は、現在のルートを確認する前に MySQL サーバーに直接接続する必要があります。パスワードを変更する パスワードは正しいですか?次のコマンドを使用して MySQL サーバーに接続し、パスワードを表示できます。

$ sudo mysql -u root -p

このコマンドを実行すると、システムはユーザーにパスワードの入力を求めるプロンプトを表示します。正しい root パスワードを入力すると、MySQL サーバーに正常に接続できます。

MySQL パスワードを取得する方法は上記 3 つあり、必要に応じて適切な方法を選択できます。もちろん、実際の作業では、パスワード漏洩によるセキュリティ上の問題を避けるために、MySQL パスワードの保護にもっと注意を払う必要があります。

以上がmysqlのパスワードを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。