navicat无法远程连接mysql的解决方法

   2015-10-27 0
核心提示:这篇文章主要介绍了navicat无法远程连接mysql的解决方法,需要的朋友可以参考下

近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接。

在 Ubuntu 中通过 mysql 命令行创建好一个数据表并分配了权限:

复制代码 代码如下:

GRANT ALL ON testdb.* TO usera IDENTIFIED BY ‘passwd'

然后重启加载权限:

复制代码 代码如下:

mysqladmin –uroot –p flush-privileges

之后使用 Navicat 连接时仍然提示没有权限:

复制代码 代码如下:

2003 – Can't connect to MySQL server on ‘ubuntu'(10061)

查看 mysql.user 表,usera 的确已经有了任意主机访问的权限。

于是想到是不是 MySQL Server 绑定了本地地址,打开 /etc/mysql/my.cnf,找到:

复制代码 代码如下:

bind-address = 127.0.0.1

去除 IP 地址绑定,把它改为:

复制代码 代码如下:

bind-address = 0.0.0.0

然后重启 MySQL Server:

复制代码 代码如下:

/etc/init.d/mysql restart

这样 Navicat 就可以正常连接了,Debian下应该也有同样的问题。

 
标签: navicat mysql
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • MySQL Navicat Premium 保存sql语句
    MySQL Navicat Premium 保存sql语句
    一、新建查询二、编写sql语句并保存1.保存到内部1.Ctrl+s保存当前查询文件2.下次打开可点击查询点击上次保存的查询文件名打开上次查询的文件2.保存到外部1.默认保存至 C:\Users\Administrator\Documents\Navicat2.选择保存文件位置
    02-10
  • 使用Navicate Premiun 将高版本MySQL(8.0) 的sq
      我遇到此类问题是因为需要将本机的数据库数据传入到云服务器的数据库当中,然后将web发布到云端,本地MySQL 为 8.0 版本,云端数据库为5.1 版本   问题:使用高版本MySQL导出的sql 文件无法在低版本的sql 文件上运行,高版本兼容低版本,低版本不兼容
    02-10
  • navicat导入mysql数据库sql时报错
    今天运维的一个项目需要进入数据库修改下数据,MYSQL的数据库,我先导出了一份数据结构和数据,然后进行修改,改完后发现项目报错了。。。粗心大意哪改错了,赶紧恢复数据库,结果导入SQL时报错了,当时心凉了半截。。。天呐!错误详情:[Err] [Imp] 2006 - M
    02-09
  • Navicat for MySQL(mysql图形化管理工具)是什么
    这里就给大家介绍一个常用的MySQL数据库管理工具:Navicat for MySQL,需要的朋友可以参考下
  • NavicatforMySQL乱码问题解决方法
    NavicatforMySQL乱码问题解决方法
    这篇文章主要介绍了Navicat for MySQL 乱码问题解决方法,Navcat是Windows常用的Mysql管理软件,本文讲解它出现乱码的解决方法,需要的朋友可以参考下
点击排行