2014-02-12 3 views
0

Я постоянно получаю ниже ошибок при подключении к mysql-Mysql не создает журнал, когда не удается установить соединение

Can\'t connect to MySQL server on /ip/address 

но MySQL не создает какой-либо журнал для этой ошибки. У меня ниже записей в файле my.cnf

log=/var/log/mysql_err.log 
log-error=/var/log/mysql/mysql_error.log 

Я пользуюсь верными полномочиями. Нет проблем с соединениями. Теперь, как я могу определить точную проблему Если я не получу какой-либо журнал? Любая идея, как ее решить?

+0

Как сервер может генерировать событие журнала для чего-то, что с ним не произошло? – EJP

ответ

1

Это не удивительно:

сервер может войти только один случай это осознает. Однако ваш клиент даже не доходит до сервера! Итак, как сервер должен знать, что какой-либо клиент попытался связаться с ним?

Сообщение об ошибке, которое вы четко указываете, указывает на то, что у вас у есть проблема с подключением. Вы можете легко сделать тест, чтобы проверить наиболее распространенные проблемы: просто открыть соединение телнета из системы пытается подключиться к системе сервер SQL работает на подключитесь к порту MySQL: telnet <ip-of-mysql-server> mysql

О типичных unixoid систем " mysql "будет заменен на« хорошо известный номер порта mysql, который равен 3306. В противном случае вы должны указать его вручную. Получаете ли вы соединение вообще? Я бы предположил, что нет. Это означает, что сервер mysql не слушает, где (не работает или не настроен в противном случае) или соединение блокируется на сетевом уровне (брандмауэр).

+0

Я его уже тестировал, поэтому у меня есть написано «Нет судиться с соединениями ". Никакая проблема связи между сервером, но все же я получаю не могу подключиться к ошибке mysql. – Sidd

+0

Извините, это противоречие. Поэтому я хочу спросить: «Что ты проверил? Вы уже проверили это соединение? Вы использовали команду telnet, как описано выше? Или вы просто сделали пинг или что-то еще? – arkascha

+0

Я протестировал telnet, mtr & ping. Каждый раз, когда я успешно подключался, но в то же время я получал ошибку mysql. Затем я тестировал tcp-соединения. Около 10 тыс. Соединений были в TIME_WAIT и 1 ESTABLISHED. Предложите мне что-нибудь еще, что осталось испытать. – Sidd

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