繁体   English   中英

mysql root密码无法在fedora中更改

[英]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,所以您需要一个混合大小写的密码,至少包含一个数字和一个特殊字符。

因此,要么:

  1. 降低配置中测试的强度,或者
  2. 选择一个更强的密码(推荐)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM