MySQL數(shù)據(jù)庫是常用的開源關(guān)系型數(shù)據(jù)庫,安裝后我們需要進行初始化設(shè)置,包括設(shè)置root用戶密碼。那么MySQL初始化時密碼是多少呢?這要分兩種情況:
1. 使用MySQL官方提供的安裝程序進行安裝,則在安裝完成后會彈出設(shè)置root密碼的窗口,此時輸入密碼即可。如果沒有設(shè)置,則密碼為空。
Enter password for user root:
2. 使用包管理器安裝MySQL,則在安裝過程中系統(tǒng)會自動隨機生成一個root密碼,并存儲在系統(tǒng)日志文件中。我們可以通過以下步驟找到密碼:
- 打開系統(tǒng)日志
- 在日志文件中查找臨時密碼信息,關(guān)鍵字為"temporary password",找到類似如下所示的內(nèi)容:
- 使用臨時密碼登錄mysql,并修改root用戶密碼:
- 輸入新密碼即可。
sudo cat /var/log/mysqld.log
2021-04-05T01:23:45.678901Z 1 [Note] A temporary password is generated for root@localhost: Abcd1efGhijK
mysql -u root -pAbcd1efGhijK ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';