分享好友 数据库首页 频道列表

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

MySQL教程  2015-10-27 09:410

近日在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下应该也有同样的问题。

查看更多关于【MySQL教程】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
使用Navicate Premiun 将高版本MySQL(8.0) 的sql 文件导入低版本(5.1) 解决方案
  我遇到此类问题是因为需要将本机的数据库数据传入到云服务器的数据库当中,然后将web发布到云端,本地MySQL 为 8.0 版本,云端数据库为5.1 版本   问题:使用高版本MySQL导出的sql 文件无法在低版本的sql 文件上运行,高版本兼容低版本,低版本不兼容

0评论2023-02-10728

navicat导入mysql数据库sql时报错
今天运维的一个项目需要进入数据库修改下数据,MYSQL的数据库,我先导出了一份数据结构和数据,然后进行修改,改完后发现项目报错了。。。粗心大意哪改错了,赶紧恢复数据库,结果导入SQL时报错了,当时心凉了半截。。。天呐!错误详情:[Err] [Imp] 2006 - M

0评论2023-02-09411

Navicat for MySQL(mysql图形化管理工具)是什么?
这里就给大家介绍一个常用的MySQL数据库管理工具:Navicat for MySQL,需要的朋友可以参考下

0评论2015-11-09133

更多推荐