MySQL是一款流行的開源關系型數據庫管理系統。當你安裝MySQL時,它會提示你設置初始密碼。但是在許多情況下,你可能忘記了這個密碼。那么這篇文章將告訴你初始密碼保存在哪里。
在Linux或MacOS系統中,MySQL的默認配置文件名為“my.cnf”,它通常位于/etc/mysql或/usr/local/etc/mysql/ 。打開該文件并搜索如下行:
log-error = /var/log/mysql/error.log
在這行的下方,你會發現如下一行代碼:
user = root
該行代碼指定了MySQL連接的用戶名,這里我們可以看到,MySQL連接的默認用戶名為“root”。但是,我們需要查找的是初始密碼。初始密碼實際上在錯誤日志中。
找到日志的位置后,使用以下命令打開錯誤日志文件:
sudo vim /var/log/mysql/error.log
現在你可以在錯誤日志文件中找到初始密碼:
A temporary password is generated for root@localhost: xxxxxxxx
這是一條來自MySQL錯誤日志的輸出。在“xxxxxxxx”處,可以找到MySQL生成的初始密碼,它是隨機生成的一串字符。
現在你已經知道了初始密碼在哪里。使用初始密碼登錄MySQL,并盡快更改密碼以提高安全性。
上一篇python 獲取響應碼
下一篇python 獲取布爾值