2016-05-19 3 views
0

Я пытаюсь установить новое соединение MySQL в PhpStorm (2016.1) в течение нескольких дней и не могу понять это.PhpStorm + MySQL Setup

Я нахожусь в Mac OS X 10.11.4, и у меня есть домашний сервер (Ubuntu 14.04) и MySQL (5.5). У меня есть настройка брандмауэра на сервере и разрешено проходить все локальные подключения (проверяется путем подключения к MySQL на другом компьютере).

Я пошел в PhpStorm и добавил новую базу данных, ввел IP-адрес (даже пробовал имя хоста) удаленного (Home Server) и все учетные данные. Когда я ударил "Test Connection" Я получаю ошибку

"Соединение отказался принять: локальный, вложенное исключение: java.net.ConnectException: Подключение Отказался"

Я «гугле "об этой ошибке и одно предложение состоит в том, чтобы раскомментировать строку localhost в вашем файле hosts (она никогда не была прокомментирована). Тогда я, возможно, мне нужно, чтобы MySQL был установлен на моем Mac, поэтому я установил текущий MySQL. Все равно получите ту же ошибку. Я даже попал под вкладку SSH (PhpStorm) в настройках базы данных и попытался настроить SSH-туннель, по-прежнему та же ошибка.

Любые предложения?

PhpStorm Screen Shot SSH Tab From PhpStorm

+0

Я не понимаю, откуда приходит «localhost». Пожалуйста, покажите вкладку SSH. – LazyOne

+0

Я добавил. Я пробовал его с SSH и без него. –

+0

Понятия не имею, откуда приходит «localhost». Вам не нужен SSH, если вы можете напрямую подключиться к этому MySQL (например, с другого компьютера в той же сети). Пока что это может быть ваш 1) брандмауэр 2) какое-то антивирусное/сетевое программное обеспечение безопасности 3) (маловероятно) настройки прокси в PhpStorm ... – LazyOne

ответ

0

(Опубликовано от имени О.П.).

После разговора с JetBrains они смогли мне помочь. По какой-то причине адрес внутри моего/etc/hosts файла (на моем Mac) был беспорядочным подключением. Как только я удалил его, он подключился. Как-то один из IP-адресов заставлял его возвращаться к localhost.

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