ERROR 1064 (42000): You have an error in your SQL syntax;Linux-7.2上安装MySQL-8.0修改mysql密码总是出现sql语法错误问题

关于这个问题是在基于MySQL Yum存储库在Linux-7.2上安装MySQL-8.0.17数据库服务时遇到的问题;ERROR 1064 (42000): You have an error in your SQL syntax;Linux-7.2上安装MySQL-8.0.1修改mysql密码总是出现SQL语法错误,明明语法没有错误
可能是我安装的mysql版本的原因;用了网上找的很多修改办法都不行

后面使用了以下语句:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’

又出现了错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements翻译过来就是 您的密码不满足当前的策略要求;
到了这里说明使用的修改密码方法是对的,虽然没有成功;但只要满足密码难度即可

1、首先查看 mysql 初始的密码的策略
输入语句SHOW VARIABLES LIKE 'validate.password%';进行查看;如下图:
这是mysql初始密码策略,我们可以对他进行修改
这是mysql初始密码策略,我们可以对它进行修改密码的验证强度等级,设置 validate.password.policy 的全局参数为 LOW 即可,
2、输入设值语句set global validate.password.policy=LOW;进行设值;
如果想修改密码的长度也是同样的办法,
输入语句set global validate_password.length=6;(6 是我自己设置的长度)
修改后如下图:
修改后
现在可以设置mysql的简单密码了,只需密码长度为6位即可,
3、输入修改密码语句ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
可以看到修改成功,表示密码策略修改成功!
如下图:在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值