直接修改用戶密碼

用法:

ALTER USER 'username'@'ip' IDENTIFIED WITH mysql_native_password BY 'newpassowd';    
FLUSH PRIVILEGES;

如修改developer用戶的密碼,首先以root或管理員用戶登錄mysql,然後執行以下語句

ALTER USER 'developer'@'*' IDENTIFIED WITH mysql_native_password BY 'xelLj^VSrDw';    
FLUSH PRIVILEGES;

注意這裏必須要執行flush privileges後密碼修改才能生效。

備註:
出於安全性考慮,mysql對密碼複雜度是有要求的。建議遵循mysql的要求,設置複雜的密碼。但有時密碼太過於複雜難以記住,則可以通過以下方法對密碼複雜度要求進行修改。常用的修改如下:

set global validate_password.length=6; # 是密碼的最小長度,默認是8
set global validate_password.policy=0; # 驗證密碼的複雜程度,我們把它改成0
set global validate_password.check_user_name=off; # 用戶名檢查,用戶名和密碼不能相同,我們也把它去掉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章