Задать вопрос
@carryx
MySQL Developer

Как исправить Can't connect to MySQL server on 'x.x.x.x' (110) на VPS?

подскажите, как решить проблему
настраиваю впервые VPS, с данной проблемой не могу разобраться.....
Я сделал нового пользователя для mysql предоставил ему GRAND права на все базы и все IP
GRANT ALL PRIVILEGES ON *.* TO user@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION
В настройках /etc/mysql/my.cnf
bind-address = x.x.x.x поменял на нужный
до этоко конект был возможен только локально (кстати как сделать чтобы работало и локально и удаленно для одного юзера)
#skip-external-locking закоментил
Итог: WorkBench конектится без проблем и выполняет запросы, а со своего рабочего сайта проверяю запросы - пишет:
Can't connect to MySQL server on 'x.x.x.x' (110)
  • Вопрос задан
  • 4351 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Wendor
@Wendor
nodejs developer / *nix admin
Сделайте на сервере с mysql:
iptables -L -n
netstat -npl | grep 3306


На сервере с рабочим сайтом сделайте:
iptables -L -n
telnet x.x.x.x 3306


кстати как сделать чтобы работало и локально и удаленно для одного юзера

GRANT ALL PRIVILEGES ON *.* TO user@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION

Вы уже сделали user@'%'.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы