解决debian中安装mysql后其他机器navicat无法连接问题

原创 2016年08月31日 09:41:50

昨天想着闲来无事,想着将数据库移植到debian上,于是三下五除二就将mysql安装到了debian上,安装完成后,就想着通过navicat测试下是否可以正常连接,不幸发生了,navicat连接位于debian上的mysql提示错误:2003-can't connet to MySQL server on “124.130.89.98”(10061),于是又是百度,又是谷歌的,折腾了好一阵,解决步骤如下:

步骤一:关闭Linux的防火墙功能,或者设置容许TCP协议的3306端口通过,可以下使用如下命令开启TCP协议的3306端口    iptables -I INPUT -p tcp --dport 3306 -j ACCEPT【未解决】;

步骤二:关闭Linux的防火墙功能。 
#chkconfig iptables off  【未成功,提示service不存在,如果提示chkconfig command not found,自己安装下。
#reboot  

步骤三:使用root用户登陆Linux,更改容许登陆的IP地址范围。 
mysql>grant all privileges on *.* to 'root'@'%' identified by 'rootpasswd' with grant option;  
这段指令容许所有用root用户输入密码登陆该mysql server,如果将'%' 换乘'124.130.89.98' ,那么只有'124.130.89.98'的主机可以登陆。 【仍然未解决】

步骤四:这是要疯掉的节奏了,突然想起windows下不是设置my.ini吗,怎么如此晕,于是搜索my.ini,没有找到,原来linux下mysql的配置文件后缀不同,文件名文my.cnf,默认安装的mysql该文件位于/etc/mysql目录下,修改bind-address = 127.0.0.1为bind-address = 0.0.0.0,如此操作,navicat终于能连接上mysql了,当然其他的配置就不说了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

debian 安装mysql后远程访问不了

debian 安装mysql后远程访问不了 1. 开启3306端口:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2. debian登陆mysql...

DEBIAN 下 MYSQL 允许远程连接

转自 http://littlepig.cn/software/debian-mysql-remote-access/ DEBIAN 下 MYSQL 允许远程连接 虽然安全性可能会有一...

navicat无法连接mysql问题

1、防火墙需要允许3306端口连接。 2、远程的MySql需要允许外部链接,方法如下:      1)进入到你的主机里 2)登录主机mysql 3)mysql -u root -p 密码 4)输入以下...

安装SQLyog、Navicat for MySQL之后数据库无法连接的问题

**安装SQLyog、Navicat for MySQL之后数据库无法连接的问题MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在I...

Navicat连接MySQL 10061错误

服务器环境:阿里云Debian8.6 Mariadb5.7 本地环境:Win10  工具:Navicat for MySQL 问题:Navicat 测试连接服务器上的MySQL时,提示 ...

解决Navicat无法连接到MySQL的问题

最近遇到了一件非常棘手的问题,用Navicat远程连接数据库居然连接不到,真是头都大了。 网上查阅了一下原因,原来是没有开通远程权限,好吧,下面我就来回忆一下自己怎么处理这问题的!大家都知道,用Na...
  • MTbaby
  • MTbaby
  • 2017年02月24日 12:02
  • 13990

MySQL数据库解压缩版(免安装版或zip版)无法输入中文,以及与Navicat中文显示一致的问题

首先明确此问题属于编码方式设置问题。 MySQL的默认编码是Latin1,不支持中文,要支持中文需要把编码修改为gbk或者utf8。      安装版本为 mysql 5.6.24解压缩版(免...

Linux下MySql的安装和navicat连接的问题

一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据...

阿里云ECS安装MySQL通过yum安装,rpm源码安装,navicat for mysql 无法远程连接解决办法 包括Tomcat,Nginx无法远程访问等

前几天在阿里购买的“阿里云ECS”,安装了MySQL,配置了防火墙,一切都安装正常,但是就是外面访问不了,navicat for mysql 无法连接: 其实阿里云设置了保护机制——开放哪个端口由自己...

关于解决 Navicat for mysql 远程连接 mySql数据库10061错误问题

在电脑中安装完Navicat for mysql之后能够正常使用,但在一次使用时突然连接不上了,显示错误为     于是我在网上查找相关问题的解决方案,发现很多说法是需要修改mysql配置文件,打...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决debian中安装mysql后其他机器navicat无法连接问题
举报原因:
原因补充:

(最多只允许输入30个字)