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

时间:2024-01-21 13:13:51 

近日在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
投稿

猜你喜欢

  • 关于Python函数的定义和参数

    2021-05-08 20:37:28
  • vue项目中使用axios遇到的相对路径和绝对路径问题

    2024-05-13 09:37:40
  • 用CSS3和HTML5五步打造便签效果

    2012-04-25 20:47:51
  • python构造icmp echo请求和实现网络探测器功能代码分享

    2023-07-14 15:53:43
  • Python中多线程thread与threading的实现方法

    2021-08-24 08:34:38
  • python 爬取英雄联盟皮肤并下载的示例

    2023-07-22 09:57:45
  • Python实现JSON反序列化类对象的示例

    2023-09-03 19:29:51
  • python深度学习tensorflow1.0参数初始化initializer

    2022-11-01 05:00:12
  • 解决mysql不能插入中文Incorrect string value

    2009-07-30 09:02:00
  • 收缩后对数据库的使用有影响吗?

    2024-01-21 09:41:48
  • MySQL字段类型详解

    2009-01-05 09:23:00
  • pytorch nn.Conv2d()中的padding以及输出大小方式

    2022-09-05 05:30:07
  • python中什么是面向对象

    2021-02-19 04:13:08
  • 关于网站地图

    2011-01-06 12:14:00
  • python提取具有某种特定字符串的行数据方法

    2022-09-20 08:12:55
  • Python shapefile转GeoJson的2种方式实例

    2023-02-20 01:07:52
  • js操作IE浏览器弹出浏览文件夹可以返回目录路径

    2024-04-16 09:50:39
  • golang值类型转换成[]uint8类型的操作

    2024-04-25 15:04:52
  • Pytorch实现List Tensor转Tensor,reshape拼接等操作

    2021-06-06 19:58:51
  • Python代理抓取并验证使用多线程实现

    2022-07-10 07:04:19
  • asp之家 网络编程 m.aspxhome.com