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

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

在本文中,苏南大叔就是利用如下命令,再次把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的密码策略(图4-1)

如何修改mysql的密码策略 - 002
如何修改mysql的密码策略(图4-2)

如何修改mysql的密码策略 - 003
如何修改mysql的密码策略(图4-3)

如何修改mysql的密码策略 - 004
如何修改mysql的密码策略(图4-4)

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

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

 【源码】代码片段及相关软件点此获取

 【mysql】秘籍文章入口,仅传授于有缘之人   mysql

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!