Я уже пару дней боролся с этим, я пробовал все, что упоминалось в других других сообщениях по этому вопросу, но я не ближе к решение.Удаленное подключение к MySQL все еще не работает, пробовал все обычные советы
Я подтвердил, что правильные правила брандмауэра установлены, чтобы разрешить соединение.
Я проверил файл my.ini Интересно, что здесь не было операторов «bind-address» или «skip-networking». Возможно, poeple, который изначально настроил сервер, удалил их, а не комментировал их.
Я выполнил команду MySQL Grant All для пользователя, указав удаленный IP-адрес. IE:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'myremoteIP' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Команда будет принимать только код хешированной для пароля, так что я должен был скопировать его из существующего гранта, я бы предположить, что это не является проблемой.
Насколько я могу найти, это должно быть все, что мне нужно, но оно все равно не будет подключаться. Я что-то упускаю?
ОБНОВЛЕНИЕ: Бит больше информации об этом. Когда я бегу
netstat -ano
Это показывает только 3306 прослушивает 127.0.0.1 я бы подумал, что, как нет привязки-адрес в моем файле CFG следует слушать на 0.0.0.0 ??
Таким образом, я думаю, что мой вопрос действительно должен быть: Если адрес привязки НЕ установлен в файле my.ini, где еще он может быть установлен?
Что такое сообщение об ошибке? – Alnitak
Пожалуйста, добавьте также то, что вы пробовали. –
При подключении через инструмент администратора MySQL я получаю сообщение об ошибке: Ошибка MySQL 2003 Не удается подключиться к MySQL Server на xx.xx.xx.xx – JRronson