Помогите решить проблему с подключение к удаленному серверу MySQL при попытке подключения выдает ошибку.
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'xx.xxx.xx.xx' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение)")
Сам код:
import pymysql.cursors
conn = pymysql.connect(host="xx.xxx.xx.xx",
user="users",
password="pass",
db="baza",
charset='utf8',
)
sql = "SELECT ID,Pp FROM test"
cur = conn.cursor()
cur.execute(sql)
data=cur.fetchall()
for row in data:
print(row)
conn.commit()
Если проблема не в коде могли бы вы описать решение этой проблемы в phpadmin или в самом MySQL
Обычно данная ошибка указывает на то, что по указанному адресу (host) никто не слушает на порту 3306 (порт используемый MySQL Server по умолчанию).
Укажите явно параметр (port=N) в вызове pymysql.connect() если ваш MySQL Server сконфигурирован на нестандартный порт (отличный от 3306).
Убедитесь что вы можете подключиться к вашему MySQL Server с данной машины, используя mysql.exe клиент.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости