Как все мы знаем, есть много разных способов установить и настроить mySQL dbms (система управления базами данных) на наших машинах, кроме того факта, что мы все используем разные ОС (linux, osx, win $ hit и т. Д.)
В моем случае, в частности, я получал
connect': Lost connection to MySQL server at 'reading initial communication packet', system error: 102 (Mysql2::Error)
НО у меня даже не было /etc/hosts.deny
у меня было только /etc/hosts
, потому что я установил mySQL на свой OSX-компьютер с помощью простого приложения GUI OSX
Состояние экземпляра MySQL было НЕ ОК Изображение выше - просто ссылка на приложение MySQL OSX.
Простой перезапуск сервера решил проблему. (В моем случае пришлось перезагрузить мою машину, но это включало перезагрузку сервера MySQL)
Я наконец-то смог снова нормально добраться до своего экземпляра localhost, не нужно было менять, создать один файл.
Надеюсь, это поможет, я вижу ответ Malcolm и комментарии, которые заставляют меня думать, что это было хорошо - опубликовать это.