Я создал приложение на Python, использующее mysql, и оно будет общедоступным.
Я устанавливаю сервер MySql на домашнюю Windows 7. (не на сервере Windows)
мое приложение работает нормально в локальной сетии каждый в локальной сети может подключаться к моему приложению.
, но я хочу получить доступ к этому приложению через Интернет.
Чтобы добиться этого, были предприняты следующие шаги:
локально подключиться к MYSQL и выполнить следующие команды:
- СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'mehdi' @ '%', ИДЕНТИФИЦИРОВАННОГО 'mehdi';
- ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ *.* TO 'mehdi' @ '%' С GRANT OPTION;
Редактирование файла my.ini и добавление этого:
В настройках маршрутизатора (модема) выберите:
- Advance> NAT> Virtual Server
и добавьте IP-адрес моей локальной машины в качестве внутреннего IP-адреса с номером порта 3306.
, но я не могу подключиться к mysql через Интернет.
Есть ли у вас идеи, чтобы решить эту проблему: (