подключение к серверу mysql из clojure - PullRequest
2 голосов
/ 01 октября 2011

Я пытаюсь подключиться к базе данных mysql из clojure. Я использую пример кода, взятого из: http://corfield.org/blog/post.cfm/connecting-clojure-and-mysql но я получаю эту ошибку:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.

Сервер MySQL связан с 127.0.0.1:3306. Изменение localhost на 127.0.0.1 в: subname не помогает. Я настроил сервер mysql на запись всего для отладки, и он даже не видит соединения. Что я здесь не так делаю?

1 Ответ

0 голосов
/ 01 октября 2011

Я могу подключиться к БД, используя mysql -h 127.0.0.1.Но это не удается подключиться, если я изменяю 127.0.0.1 на localhost.my.cnf содержит: bind-address = 127.0.0.1 и, как я пишу выше, изменение на 127.0.0.1 в: subname не помогает.Единственное, что помогло, это поместить mysqld : ALL : ALLOW в /etc/hosts.allow.Я понятия не имею, зачем это нужно, особенно когда все остальные сервисы, которые связываются с сервером MySQL, работают без него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...