如果你使用的是MySQL 5.7或更高版本,MySQL服務器的初始密碼默認是隨機生成的,而不是MySQL服務器安裝時設置的密碼。這個密碼可以在安裝日志中找到。
2019-01-01T00:00:00.000000Z 1 [Note] A temporary password is generated for root@localhost: password
從日志中可以看到,臨時密碼是"password"。要使用初始密碼,你必須通過以下步驟更改密碼:
- 使用臨時密碼作為當前密碼登錄MySQL服務器
- 更改密碼
mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
這里的new_password是你要設置的新密碼。更改密碼后,你可以在登錄MySQL服務器時使用新密碼了。