本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

苏南大叔在上一篇文章中,利用mysql的内建安全命令,增加了mysql的系统安全性。其中一条就是设置了mysql的密码规则,选择的是3种备选规则中的第一条,至少8位字母或数字。不过,在苏南大叔的测试机上,mysql密码喜欢设置为root,其他的密码记不住。你懂的。这个就有些尴尬了,root这个密码不符合8位长度要求,无法保存。

苏南大叔:如何修改调整mysql的密码策略? - mysql-password-policy
如何修改调整mysql的密码策略?(图5-1)

设置弱密码root

在本文中,苏南大叔就是利用如下命令,再次把mysql的密码修改为弱密码的。正确答案如下:

select @@validate_password_length;
set global validate_password_policy=0;
set global validate_password_length=4;
set password for root@localhost=password('root');

相关截图

值得说明的是,validate_password_length的最短长度为4,所以设置小于4的值的话,也会强制修正为4。policy为0就是仅仅验证长度,不验证其他的规则。

苏南大叔:如何修改调整mysql的密码策略? - 001
如何修改调整mysql的密码策略?(图5-2)

苏南大叔:如何修改调整mysql的密码策略? - 002
如何修改调整mysql的密码策略?(图5-3)

苏南大叔:如何修改调整mysql的密码策略? - 003
如何修改调整mysql的密码策略?(图5-4)

苏南大叔:如何修改调整mysql的密码策略? - 004
如何修改调整mysql的密码策略?(图5-5)

特别强调的一点是,这个是苏南大叔的测试机上的mysql密码策略。如果您的是生产环境的话,那么您使用最严格的密码策略也是不为过的。安全意识一定要牢记心间。

相关链接

总结

如果您对苏南大叔的文章感兴趣,那么欢迎点击这个链接,查看更多的mysql相关文章。https://newsn.net/tag/mysql/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。