Linux系統(tǒng)中的MySQL密碼文件存儲(chǔ)了賬號(hào)的密碼信息,但是這些信息通常是被加密過(guò)的,我們需要通過(guò)一些方法打開(kāi)這些密碼文件來(lái)獲取密碼信息。
下面是一個(gè)簡(jiǎn)單的方法,使用vim命令來(lái)打開(kāi)MySQL密碼文件:
sudo vim /etc/mysql/debian.cnf
這里我們以debian系統(tǒng)上的MySQL密碼文件為例進(jìn)行說(shuō)明。打開(kāi)密碼文件后,你會(huì)看到以下內(nèi)容:
# Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = randompassword socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = randompassword socket = /var/run/mysqld/mysqld.sock basedir = /usr
像上面這樣,你可以在密碼文件中找到MySQL賬號(hào)、密碼和socket信息等。這些信息可以在安裝、配置MySQL數(shù)據(jù)庫(kù)時(shí)用到。
需要注意的是:密碼文件通常要有root權(quán)限才能打開(kāi)。因此,在使用vim命令時(shí)需要加上sudo來(lái)獲取root權(quán)限。