有四種方法可以查看 mysql 密碼:1. 查看配置文件; 2. 使用 mysqldump; 3. 使用 mysql 命令行連接; 4. 重置密碼。
如何查看 MySQL 密碼
查看 MySQL 密碼有以下幾種方法:
1. 查看配置文件
打開 MySQL 配置文件(通常為 /etc/mysql/my.cnf)。
定位包含 password 項(xiàng)的部分,它將顯示以密文形式存儲(chǔ)的密碼。
2. 使用 mysqldump
運(yùn)行以下命令,將數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)到文件:
mysqldump -u 用戶名 -p --all-databases > 數(shù)據(jù)庫轉(zhuǎn)儲(chǔ).sql
登錄后復(fù)制
打開轉(zhuǎn)儲(chǔ)文件,找到 CREATE USER 語句。密碼將以密文形式包含在語句中。
3. 使用 mysql 命令行
連接到 MySQL 服務(wù)器:
mysql -u 用戶名 -p
登錄后復(fù)制
運(yùn)行以下查詢:
SELECT User, Password FROM mysql.user WHERE User = '用戶名';
登錄后復(fù)制
密碼將以密文形式顯示在結(jié)果中。
4. 重置密碼
如果忘記了密碼,可以使用以下步驟重置:
停止 MySQL 服務(wù)器。
啟動(dòng) MySQL 服務(wù)器,添加 –skip-grant-tables 標(biāo)志:
mysqld_safe --skip-grant-tables &
登錄后復(fù)制
連接到 MySQL 服務(wù)器:
mysql -u root
登錄后復(fù)制
運(yùn)行以下查詢重置密碼:
UPDATE mysql.user SET Password = PASSWORD('新密碼') WHERE User = '用戶名';
登錄后復(fù)制
重新啟動(dòng) MySQL 服務(wù)器。






