因 Mysql root 密码过于简单导致 Mysql 连接失败的解决方法

问题:

Access denied for user 'root'@'192.168.xx.xx' (using password: YES)

用户"root"@"192.168.xx.xx"的访问被拒绝(使用密码:YES)

解决方法:

1、使用root用户登录mysql,通过下面的命令给root用户设置权限即可解决。($yourpassword 替换为自己的root密码)

bash 复制代码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '$yourpassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;

如果上面命令执行失败报错如下

bash 复制代码
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

2、则先修改用户密码复杂配置

查看密码策略

bash 复制代码
SHOW VARIABLES LIKE 'validate_password%';

将密码验证强度设为 LOW

bash 复制代码
set global validate_password_policy=LOW;

将密码长度设为4

bash 复制代码
set global validate_password_length=4;

然后再重复步骤1修改root用户权限

相关推荐
飞翔的佩奇12 分钟前
Java项目:基于SSM框架实现的社区团购管理系统【ssm+B/S架构+源码+数据库+毕业论文+答辩PPT+远程部署】
java·数据库·vue.js·毕业设计·mybatis·答辩ppt·社区团购
数据皮皮侠13 分钟前
中国汽车能源消耗量(2010-2024年)
大数据·数据库·人工智能·物联网·金融·汽车·能源
小高Baby@21 分钟前
解决幻读问题
数据库·mysql
TDengine (老段)24 分钟前
TDengine 转化函数 TO_TIMESTAMP 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
java叶新东老师1 小时前
CMakelists.txt 实现多级目录编译
java·服务器·数据库
Sean_summer1 小时前
暑期第二周
前端·数据库·python
左直拳1 小时前
linux下变更mysql的数据文件目录
mysql·datadir·数据目录·变更数据目录·变更mysql目录
whn19771 小时前
达梦有多少个模式
数据库
王柏龙1 小时前
Entity Framework Core (EF Core) 中Database
数据库·microsoft
时序数据说1 小时前
时序数据库IoTDB的优势场景分析
大数据·数据库·物联网·时序数据库·iotdb