Я знаю, что такой вопрос повторяется так много раз, но для этого нет правильного ответа.Как получить доступ к базе данных MySQL онлайн?
В качестве резюме я попытался подключиться к localhost и своему личному IP-адресу, и он отлично работает. Я также порт перенаправил порт 3306 в свой маршрутизатор, протестировал внешний ip-порт (который успешно открыт).
Соединение не будет работать, если я использую свой общедоступный IP-адрес для строки подключения «сервер».
Ссылка ниже дает более подробную информацию о моей проблеме. D: Сегодня я 4-й день нахожу решение этого.
Сервер IP-адрес право общественности? Просто, чтобы подтвердить, что это не частный ip? – Student
Дополнительно: Я использую workbench mysql. Последняя версия. И нет адреса привязки. Они удалили его из этой версии, я думаю, – Student
да, «сервер» в коде, назначенный публичному ip (маршрутизатор будет перенаправлять его на сервер private ip ...). это команды в файле my.cnf на моем Linux-машине: # Вместо скиповых сетей по умолчанию теперь прослушивается только # localhost, который более совместим и не менее безопасен. bind-address = 0.0.0.0 – Jonathan