Jquery中文网 www.jquerycn.cn
Jquery中文网 >  数据库  >  mysql  >  正文 Navicat for MySQL管理Linux VPS数据库两处连接报错问题

Navicat for MySQL管理Linux VPS数据库两处连接报错问题

发布时间:2017-01-09   编辑:www.jquerycn.cn
jquery中文网为您提供Navicat for MySQL管理Linux VPS数据库两处连接报错问题等资源,欢迎您收藏本站,我们将为您提供最新的Navicat for MySQL管理Linux VPS数据库两处连接报错问题资源
下面我们来看一篇关于Navicat for MySQL管理Linux VPS数据库两处连接报错问题解决办法,希望这篇文章能够给各位带来帮助,具体的细节如下所示。
<script>ec(2);</script>

老左之前在群里看到有一个网友在恢复网站的时候数据库较大,且不会使用mysql命令还原数据库(详解使用mysqldump命令备份还原MySQL数据用法整理),于是有看到其他网友让他使用Navicat for MySQL工具,且也解决问题。对于这个工具我也是第一次听说过(没听说过的工具实在太多,很多知识都需要学习),本来今天准备写一篇关于Navicat for MySQL工具的用法记录的,但是在连接Linux VPS服务器上的数据库时候遇到两处连接错误。

 

一般情况下,如果我们即便本地下载到Navicat for MySQL工具,然后创建连接到Linux VPS服务器中的时候是链接不上的,因为防火墙以及权限没有开,本地是连接不上的。得需要先解决下面2个问题才可以,所以,在分享Navicat for MySQL备份和还原等用途的之前,还是先来解决这两个问题的记录。

 

1、2003 - Can't connect to MySQL server on "IP地址"(10038)

 

2003 - Can\'t connect to MySQL server on "IP地址"(10038)

 

这个问题应该是我们防火墙没有设置3306权限。

 

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy2096')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy2096>

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/init.d/iptables save

</td></tr></table>

 

设置3306权限和保存,这个问题可以解决。

 

2、1130 - Host "IP地址" is not allowed to connect to this MySQL server

 

1130 - Host "IP地址" is not allowed to connect to this MySQL server

 

这个错误链接问题是告诉我们本地的IP地址无权限链接数据库。

 

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy4327')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy4327>

mysql -u root -p
grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;

</td></tr></table>

 

解决Navicat for MySQL管理Linux VPS数据库两处连接报错问题

 

3、检查Navicat for MySQL是否能够连接

 

检查Navicat for MySQL是否能够连接

 

这样,Navicat for MySQL两处连接Linux VPS服务器提示的错误问题可以解决,连接成功后就可以进行数据库的操作,比如常用的备份和还原,后面老左再抽点时间体验下这个工具的用法。

您可能感兴趣的文章:
phpmyadmin导入大数据库文件时问题的解决方法
ubuntu下mysql配置
配置mysql主从同步与读写分离
Linux VPS自动备份网站数据并发送到邮箱
忘记MySql的root密码的解决方法
有关php中文乱码的解决方法
MySQL-Proxy读写分离要注意的问题
为Mysql添加远程用户的方法
Linux下启用MySQL数据库远程访问
mysql授权远程访问的例子

[关闭]