2013-08-20 1 views
1

Я только что обновил Navicat Essentials 11 на Mac. Я использую сервер Zend и теперь старые настройки не работает:Navicat Essentials (11); Не удается подключиться к серверу mysql

Вкладка Общая:

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 Сути 11
  • MySQL сервер работает
  • имя пользователя и пароль правильны
  • Файл сокета работал в предыдущих версиях ион

Благодарим за помощь.

ответ

0

I'ma отвечая на мой собственный вопрос:

Я сделал HTTP туннель файл (Navicat - Свойства> Подключение -> Сохранить Tunnel скрипт, как ...) и скопировать в на корне локального сервера. Теперь я подключаюсь через http-туннель:

http://localhost/ntunnel_mysql.php 

и все, кажется, работает нормально.

У меня была ошибка «несоответствие протокола» при попытке подключения в первый раз. Полный перезапуск компьютера также решил эту проблему (?).

Смежные вопросы