[英]mysql root password is unable to change in fedora
由于mysql的root密码默认为空,因此我决定为其创建一个密码,以确保mysql数据库的安全。 我尝试使用以下命令更改root密码:
sudo mysqladmin -u root -p password
在尝试更新它的密码后,它给了我这个警告和错误:
警告:由于密码将以纯文本格式发送到服务器,因此请使用ssl连接以确保密码安全。 mysqladmin:无法更改密码; 错误:“您的密码不符合当前的政策要求”
我该怎么办?
请点击图片链接。
这是在告诉您,您无法设置所选的密码,因为该密码的强度不足以满足策略要求。 使用系统变量validate_password_policy
配置策略级别,其具有以下效果:
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file
(并且长度测试是validate_password_length
的值。)
看起来默认的级别是MEDIUM,默认的长度是8,所以您需要一个混合大小写的密码,至少包含一个数字和一个特殊字符。
因此,要么:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.