Я работаю над приложением для Windows на Python. У меня есть две учетные записи для моей базы данных, созданной с помощью MySQL Workbench: хост и пользователь. Учетная запись пользователя будет использоваться на других компьютерах, в то время как учетная запись хоста имеет большинство прав администратора. Я попытался запустить код с учетной записью пользователя через Visual Studio Code, но через терминал выдала ошибку:
Код: Выделить всё
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'public ip address' (timed out)")
Не уверен, что я что-то упустил. Он хорошо работает с локальным хостом, но когда я попытался использовать общедоступный IP-адрес (который, судя по тому, что я прочитал, может быть полезен для того, чтобы сделать приложение исполняемым на других компьютерах, кроме моего), это выдало мне ошибку. Я также убедился, что у меня есть «bind-address: 0.0.0.0» в моем.ini, изначально его не было, поэтому мне пришлось добавить его.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... er-account