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