一、在服务器上安装mysql,远程连接不上解决方案
1、检测服务器是否可以连接
======》 服务器不能连接的解决方式
打开windows防火墙的文件传输规则
2、检测服务器端口号是否可以连接
======》 服务器端口不能连接的解决方式
新建windows防火墙的端口号访问规则
1.依次点击“开始”—“控制面板”—“windows防火墙”
2.先点击“打开或关闭windows防火墙”将windows防火墙打开,点击“高级设置”
3.设置入站规则
(入站规则:别人电脑访问自己电脑;
出站规则:自己电脑访问别人电脑),
4.点击“新建规则”,点选“端口”,单击 “下一步”
5.选择相应的协议,如添加8080端口,我们选择TCP,在我写本地端口处输入8080
6.选择“允许连接”,点击“下一步”
7.勾选“域”,“专用”,“公司”,点击“下一步”
9.输入端口名称,点“完成”即可
3.经过以上步骤,还是远程连接不上,则要配置一下步骤
先说说这个错误,其实就是我们的MySQL不允许远程登录,
所以远程登录失败了,解决方法如下:
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;
经过上面4步,就可以解决这个问题了。
注: 第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。
二、mysql远程连不上解决办法文档