一、进入Navicat连接MySQL出现下面的2059界面
二、解决办法
1.windows+R输入cmd进入页面
2.输入mysql -u root -p 然后输入密码进入数据库
3.输入use mysql 出现Database changed
4.输入select user,host from user; 目的为了查看user的root 对应host是什么 我的对应为%
5.输入SET GLOBAL validate_password.policy = low;设置密码的安全等级为最低
6.输入SET GLOBAL validate_password.length = 6;设置密码的长度为6
7.输入ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';设置你的密码
注:第一个root为数据库用户名 第二个root为数据库密码 切记换成自己的用户名和密码
8.问题解决