连接远程数据库
1、在服务器上面安装mysql ,这里我用的是宝塔面板安装mysql比较方便
2、连接服务器: mysql -u root -p
输入数据库密码
3、看当前所有数据库:show databases;
4、进入mysql数据库:use mysql
5、查看mysql数据库中所有的表:show tables
6、查看user表中的数据:select Host,User,Password from user;
7、修改user表中的Host改为“%” :update user set Host="%" where User = "root";
8、最后刷新一下:flush privileges;
注意如果用Navicat的工具连接还是出现错误连不上,那就使用排除法查看
1、数据库的外部端口3306是否已经开放,如果是阿里云服务器防火墙也要开3306
2、在进入数据库查看user表中的数据Host是否已经修改为“%”