我刚刚在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)
事实
感谢您的帮助。
答案 0 :(得分:0)
我正在回答我自己的问题:
我制作了一个http隧道文件(Navicat - >连接属性 - >保存隧道脚本为...)并复制到本地服务器的根目录中。现在我通过http隧道连接:
http://localhost/ntunnel_mysql.php
一切似乎都运转正常。
第一次尝试连接时出现“协议不匹配”错误。完全重启计算机也解决了这个问题(?)。