出现这种问题一般是数据库只允许本地连接访问,数据库服务器中的mysql数据库中的user的表中没有权限,我们把他修改一下就好了。
1、cmd进入界面,连接数据库服务器
mysql -u root -p
2、进入数据库mysql
show databases;
use mysql;
3、查看用户表user数据
select Host, User,Password from user; #其中Password为数据库进入密码
4、修改用户表user的host
update user set Host='%' where User='root';
5、刷新
flush privileges;
6、即可连接成功
✔