Linux是現(xiàn)今世界上最流行的操作系統(tǒng)之一,同時(shí)也是許多開發(fā)者和工程師的首選操作系統(tǒng)。而MySQL是最常用的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一。在Linux系統(tǒng)上安裝MySQL后,它默認(rèn)會(huì)為root用戶設(shè)置一個(gè)初始密碼。那么,這個(gè)初始密碼存在于哪里呢?
通常情況下,MySQL默認(rèn)將初始密碼存儲(chǔ)在一個(gè)文件中,路徑為/var/log/mysqld.log。
在指定的路徑下打開mysqld.log文件,會(huì)看到如下輸出:
[Note] A temporary password is generated for root@localhost: xxxxxxxx
其中,"xxxxxxxx"即為初始密碼。由于這是一個(gè)臨時(shí)密碼,我們第一件事情便是更改密碼,保障系統(tǒng)的安全性。
首先,使用以下命令登錄到MySQL: mysql -u root -p 輸入初始密碼,登錄后會(huì)直接要求用戶修改密碼。修改密碼命令如下: ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
輸入以上命令并確認(rèn),即可成功更改MySQL的用戶密碼。初始密碼只是一個(gè)臨時(shí)密碼,為了保障系統(tǒng)的安全性,我們需要盡快更改初始密碼,不能使用默認(rèn)的初始密碼。