1

Я использую 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 ответа3

3

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

1

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

1

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

Мне пришлось изменить в Connection properties Соединения созданного мной соединения следующее:

На вкладке « Advanced »:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .