在服务器上安装mysql,远程连接不上的问题汇总及对应解决方案
在服务器上安装mysql,远程连接不上的问题汇总及对应解决方案
1、检测服务器是否可以连接
1.1、服务器不能连接的解决方式
打开windows防火墙的文件传输规则
2、检测服务器端口号是否可以连接
2.1、服务器端口不能连接的解决方式
新建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安装完,该开放的端口也都开放了,但就是一直telnet 211.22.33.444 3306就是不通,后来我在服务器上telnet 127.0.0.1 3306却是通的,也就是说公网ip不行,于是我才想起来安全组没加入方向的3306端口配置。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2017-04-08 解决redis connection refused: connect无法连接redis