2009-09-29 3 views
-2

Can't connect to MYSQL server погрешность. БД - отдельный сервер. http://dpaste.com/99702/Может ли кто-нибудь сказать мне, почему мой веб-сервер не может подключиться к серверу БД?

я напечатал nc dbserver 3306 и он вернулся:

[XXXXXX] 3306 (mysql) : Connection refused 

Даже в моих вариантов GRANT, я указал GRANT ALL TO *.* %...

Мой друг сказал, что веб-сервер быть предотвращено установления соединения TCP любого вид к этому порту.

Я проверил my.cnf, ничего особенного там. Может быть, из-за моих IP-таблиц?

+0

Системное администрирование -> Serverfault. Проверьте свою директиву listen в my.cnf, а также проверьте iptables. – derobert

+0

Просто общий совет: вы можете получить ответ быстрее, разместив его на www.serverfault.com. –

ответ

1

Ваш друг справа. Удаленный сервер отказался от соединения. Либо сервер MySQL не работает, либо что-то (брандмауэр?) Препятствует прохождению соединения.

+0

iptables. была проблема – TIMEX

0

Вполне возможно, что хост, на котором размещается mysqld, не позволяет подключать по умолчанию порт mysql3306. Кроме того, вы можете убедиться, что mysqld не работает с опцией --skip-networking, которая устанавливает mysqld, чтобы не прослушивать соединения TCP/IP.

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