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')