一、通過MySQL配置文件查看密碼
1、MySQL在安裝時會生成my.cnf配置文件,可以通過該文件查看密碼。通常該文件位於/etc/mysql/或/etc/mysql/mysql.conf.d/下。
sudo cat /etc/mysql/my.cnf
2、在my.cnf文件中,可以查找類似於下面的一行:
password = your_mysql_password
其中your_mysql_password即為MySQL設置的密碼。
二、通過執行命令查看密碼
1、可以通過mysql_config_editor命令進行查看密碼。該命令可以在MySQL 5.6.6或更高版本中使用。
mysql_config_editor print --all
2、執行該命令後,會輸出MySQL的主機、埠、用戶名和密碼等相關信息。
三、通過使用mysql命令查看密碼
1、可以通過使用mysql命令來查看MySQL的密碼。
mysql -uroot -p
2、在輸入密碼後,可以進入MySQL命令行界面。在該界面下,可以使用以下命令查看密碼。
SELECT PASSWORD('your_password');
其中your_password為你設置的MySQL密碼。
四、通過查看MySQL數據目錄下的文件查看密碼
1、在MySQL數據目錄下,會保存一些文件,其中就包括MySQL用於驗證用戶密碼的文件。
sudo ls /var/lib/mysql/ | grep .err
2、執行該命令後,會輸出包含「.err」後綴的文件名,例如:hostname.err。在該文件中,可以查找下面的信息:
[Note] A temporary password is generated for root@localhost: xxxxxxxx
其中,xxxxxxxx即為MySQL生成的密碼。
五、通過使用Linux命令查看MySQL密碼
1、可以通過grep命令遞歸查找MySQL日誌文件並查看密碼。
sudo grep -r "password" /var/log/
2、通過該命令可以查找與密碼相關的信息,並最終找到MySQL密碼。
總之,在Linux下查看MySQL密碼的方法有很多種,我們可以根據自己的需求選擇不同的方法進行查看。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/312812.html