解决远程连接mysql出现2059错误解决方法
进入数据库输入以下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
可能出现的问题:
密码验证问题
输入以下命令检查MySQL的密码策略
SHOW VARIABLES LIKE 'validate_password%';
如果遇到1820错误
修改策略以及密码长度
set global validate_password_policy=0 set global validate_password_length=1;
备注:
0 or LOW 只验证长度 1 or MEDIUM 验证长度、数字、大小写、特殊字符
2 or STRONG 验证长度、数字、大小写、特殊字符、字典文件
再次执行 即可
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
浙公网安备 33010602011771号