记录一下在linux下使用mysql5.7的时出现的问题及解决方法;
使用mysql的时候出现报错:
这里首次登录要求修改一次密码。
然后输入语句修改root的密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
结果又报错
这是说修改的密码要遵守mysql密码策略;
解决方法:
在/etc/my.cnf配置文件中[mysqld] 下面增加validate_password=off,
然后重新启动mysql服务,输入:systemctl restart mysqld.service
通过SHOW PLUGINS; 即可看到密码验证的插件被停止了。
然后修改密码策略
set global validate_password_policy=0;
更改密码长度
set global validate_password_length=0;
然后就可以随意设置密码了;
设置语句
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;