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