如果你正在使用MySQL數據庫的話,就一定要知道一個重要的規則——密碼必須要六位。在MySQL中,使用密碼可以保護你的數據庫不被未經授權的用戶訪問。但如果密碼不是六位,會出現意想不到的后果。
例如以下命令: GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'pwd' WITH GRANT OPTION; 上面的這段代碼想要給某個賬戶分配所有權限,用戶名為username,密碼為pwd。但當pwd的長度不足六位時,就會提示錯誤:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements。
這是因為MySQL默認安裝會將密碼長度最小值限制為6位,以避免安全漏洞,要想設置更短的密碼就需要關閉這個安全設置。但這么做并不推薦,因為這樣非常容易被黑客攻擊。
因此,我們在使用MySQL時,務必要注意密碼的長度,一定要保證六位數。這是MySQL保障數據安全的最基礎的安全措施之一。
下一篇css盒子模型的四要素