PyMySQL - ошибка 2003, истекло время ожидания при попытке удаленного доступа к базе данных

Всякий раз, когда я пытаюсь удаленно подключиться к своей онлайн-базе данных (например, MariaDB, если эта информация необходима), я получаю эту ошибку:

"pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'somewebsitehere.com' (timed out)") 

Я проверил вкладку cPanel о том, кто может удаленно подключаться к базе данных, там не было подстановочного знака%, поэтому я добавил его, но все равно ничего. Я трижды проверил имя пользователя и пароль, оба верны. Я даже попытался подключиться к другой онлайн-базе данных на другом хост-сервере, чтобы убедиться, что моя команда работает, и она успешно подключилась. Я в упоре и мне нужна помощь.

Команда такая:

db = pymysql.connect(host='somewebsitehere.com', port=3306, user='myusername', passwd='mypassword', db='my_database')

0 ответов

Другие вопросы по тегам