CentOS7初始登錄密碼
在CentOS7系統(tǒng)剛安裝完成之后,MySQL數(shù)據(jù)庫默認(rèn)是沒有密碼的。因此,需要給它設(shè)置一個初始的登錄密碼,這個密碼是在MySQL客戶端登錄時需要輸入的密碼。
登錄MySQL客戶端
首先,需要使用命令行工具登錄到MySQL客戶端,輸入以下命令:
mysql -u root -p
其中,-u是指定用戶名,這里使用的是root;-p表示需要輸入密碼才能登錄。
設(shè)置MySQL登錄密碼
當(dāng)?shù)卿涍M(jìn)入MySQL客戶端后,需要輸入以下命令來設(shè)置密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
其中,root是用戶名,localhost是主機名,可以根據(jù)實際情況修改。新密碼是用來替換之前的密碼,必須要設(shè)置強密碼。
修改MySQL配置文件
為了保證MySQL客戶端和服務(wù)器端之間的交互安全,還需要修改MySQL的配置文件,命令如下:
vi /etc/my.cnf
在打開的my.cnf文件中,找到[mysqld]一行,添加一行代碼:
skip-grant-tables
然后保存退出,重啟MySQL服務(wù)。
重新登錄MySQL客戶端
重新使用命令行工具登錄到MySQL客戶端:
mysql -u root -p
此時,輸入的就應(yīng)該是新設(shè)置的密碼了。登錄成功后,根據(jù)需要修改其他MySQL配置。