Navicat игнорирует MAMP PRO

Я использую Navicat Premium 10.1.1 и MAMP PRO 2.1.4.

MAMP PRO настроен на использование порта 3306 для MySQL. Когда я пытаюсь создать новое соединение MySQL в Navicat, я устанавливаю имя хоста как localhost, порт как 3306, имя пользователя и пароль как root. Но при тестировании соединения показываетCan't connect to MySQL server on '127.0.0.1' (61)".

Кто-нибудь знает в чем может быть проблема?

Заметки:

  1. MAMP PRO уже запущен;
  2. Я также попытался использовать 127.0.0.1 вместо localhost в качестве имени хоста.

3 ответа

Решение

Снимите флажок "Разрешить только локальный доступ" в разделе "Сервер> MySQL".

Разрешение локального доступа разрешило это для меня.

ХОРОШО. Я только что получил это.

Я должен был измениться в Connection properties соединения, которое я создал, следующее:

в Advanced вкладка:

  1. Проверить Use socket file вариант
  2. Установите этот путь для поля выше:/Applications/MAMP/tmp/mysql/mysql.sock

Обратите внимание, что путь для использования доступен в /Applications/MAMP/bin/startMysql.sh (учитывая, что я использую MySQL).

Другие вопросы по тегам