mysql数据库远程连接10060_Navicat for MySQL连接远程Liunx服务器数据库错误10060的解决方法...

相信很多人都知道Navicat 的好处不仅好用而且小巧,是公认的连接数据库好工具,以前一直用它来连虚拟机,今天连了一次服务器竟然出错了提示如下:2003-Can’t connect to MySQL server on ‘XXX.XX.XXX.XXX’(10060)

b413a4f214358ac5b90942b73ec09ab3.png

然后我是花了九牛二虎之力在网上四处找寻答案不过可惜没有找到,现在放上我自己捣腾出来的有效方法,为了这个我差点把服务器玩坏了在回滚和犹豫之间徘徊最终我忍住了没有回滚。一会说说我犯下的致使错误,先来看看本文篇文章的教程吧:

这里以阿里的liunx centos6.5系统为例分两步解决

第一步:

从WDCP或其它途径登陆服务器的数据库找到“mysql ”库点击打开如下图所示

a873bfbd057821fde015e0d09609acbd.png

点击左边最下面的“user”表打开以后增加一条Host为%的数据,为了以防自己添加出错就看看“user”为“root”的前面“Host ”这三项有没有一模一样的如果有的话就随便把一个“Host ”的值改成“%”即可,我就是这么做的,如下图

09137af081452af87b2305f202338671.png

注意了后面的“Password ”一般不止一个是一样的对比一下这个密码就是你数据库的密码。

第二步:

打开WDCP面板依次打开“安全管理”-“防火墙iptables”在“防火墙iptables访问规则配置”列表中增加一条规则,协议为tcp,源IP、源端口、目标IP都为空,目标端口填3306,直接点确定即可。正确的样子如下图所示

76d427d13c251cb888817af6704ab64f.png

完成了以上两步就可以在Navicat for MySQL连接远程数据库了。

下面来说我犯的错误,我原本以为是防火墙iptables造成的于是我就把防火墙iptables访问规则配置全部给删除了,结果就悲剧了WDCP、网页、数据库等全都打不开了,当时就差点回滚磁盘了看我是怎么挽救回来的。防火墙iptables访问规则配置全部被删除了

2018-08-30更新方便快捷的方法

第一步:打开phpMyAdmin,选择mysql数据库如下图:

88673b83452ac430b954c0b52b83e8ab.png

第二步:打开mysql数据库中的user表,如下图:

03e242942f649f0bb404223023c3356c.png

第三步:点击插入如下图:

20f0fae6821d85577e7da707424b0260.png

第四步:在下图1处填写“%”,在2处填写“root”,在第三处填写“*4ACFE3202A5FF5CF467898FC58AAB1D615029441”,在第四处把所有N改为Y,如下图:

b065aa578f53fd57a460125a45cf79fa.png

最后在第五处点击执行即可。远程连接时用户名是root密码是admin

喜欢 (6)or分享 (0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值