Это проблема авторизации, а не проблема подключения. БД работает локально? Если нет, уточните у администратора, где он находится. Если это так, попробуйте изменить параметр хоста на 127.0.0.1
?
Как описано здесь , администратор может получить имя хоста, запустив:
select @@hostname;
show variables where Variable_name like '%host%';
Если время соединения истекло, вы можете попробовать установить connect_timeout
kwarg, но это уже None
по умолчанию.