纳维卡特基础 (11);无法连接到 mysql 服务器



我刚刚在Mac上更新到Navicat Essentials 11。我正在使用Zend服务器,现在旧的设置不起作用:

常规选项卡:

Host name: localhost
Port: 3036 (tried also with 3306)

在高级选项卡下:

Use socket file: /usr/local/zend/mysql/tmp/mysql.sock

我得到一个错误:

Can't connect to local MySQL server through socket '/usr/local/zend/mysql/tmp/mysql.sock' (1)

我将mysql.sock文件复制到/tmp,并尝试使用默认的套接字设置:

Use socket file: /tmp/mysql.sock

我还得到了一个错误

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

事实

  • 无法连接Navicat Essentials 11
  • mysql服务器正在运行
  • 用户名和密码正确
  • 套接字文件在以前的版本中工作

谢谢你的帮助。

我在回答我自己的问题:

我制作了一个http隧道文件(Navicat->Connection Properties->Save tunnel script as…),并复制到本地服务器的根目录中。现在我通过http隧道连接:

http://localhost/ntunnel_mysql.php

一切似乎都很顺利。

我在第一次尝试连接时出现了一个错误"协议不匹配"。完全重新启动计算机也解决了这个问题(?)。

相关内容

  • 没有找到相关文章

最新更新