2016-09-06 11 views
0

У меня проблема с моим MYSQL, который не разрешает внешние подключения. Я пытаюсь подключить веб-сайт к mysql, который находится на другом сервере.MySQL не разрешает внешние подключения

Что я сделал, это был комментарий в my.cnf skip-external-locking и bind-adress, и он все еще не работает.

Я также принимаю хост %, а также не работает.

Когда я пытаюсь соединиться с puty с mysql -h ip -u user -p я получаю этот выход: ERROR 1045 (28000): Access denied for user 'fulgeratii'@'myip' (using password: YES)

+0

У вас попытался вставить соответствующие IP-адреса в разрешенные хосты для удаленных соединений mysql в cpanel или аналогичных? – Brett

+0

Попробуйте установить 'bind-adress' в' 0.0.0.0' – andii1997

+0

да, явный # rem skip networking, 0.0.0.0, restart. 'выберите пользователя, хост из mysql.user' – Drew

ответ

0

Это может быть стоит проверить, что пользователь вы пытаетесь использовать имеет правильные гранты на сервере MySQL.

Чтобы быть уверенным, я хотел бы попробовать временно с помощью корневого пользователя или предоставление всех своего пользователя, как так:

GRANT ALL ON *.* TO 'fulgeratii'@'localhost'; 

По крайней мере это устранит возможность проблемы разрешения MySQL

+1

В его случае было бы лучше использовать '%' вместо 'localhost' – andii1997

+0

вправо и опасаться' grant all on *. * 'ever – Drew