Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка mysql python

Armagedone YT Ученик (180), на голосовании 10 месяцев назад
Всем привет! Делаю telegram бота с базой данных, у меня стояла sqlite3 но я решил перейти на mysql. Но когда я пытался подключится к базе данных у меня появилась ошибка:
Код: onn =
pymysql connect(
host="localhost",
port=33060,
user='first_user',
password='qwerty',
database='db_name',
cursorclass=pymysql cursors DictCursor
)

ошибка:

2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

почему так происходит?
Дополнен 11 месяцев назад
Ошибка даже не в аргументах!
А в начале:
"pymysql.connect("
У меня тут ошибка но не знаю какая.
Голосование за лучший ответ
Драгомир Бутулисов Оракул (86592) 11 месяцев назад
Проверь запущен ли сервер БД, работает ли сервер БД, есть ли на нем БД с таким названием, правильный ли Порт подключения к БД.
Armagedone YTУченик (180) 11 месяцев назад
Хорошо, проверю, спасибо
Armagedone YTУченик (180) 11 месяцев назад
У меня локальная бд
CausonQ Мудрец (13341) 11 месяцев назад
А порт точно верный? Обычно используют тот, который по умолчанию - 3306
Armagedone YTУченик (180) 11 месяцев назад
хорошо попробую, спасибо
Armagedone YT Ученик (180) Armagedone YT, Я поменял порт не получилось, я поменял хост но он тоже не сработал, у там не ошибка в аргументах, а сразу когда я написал: "pymysql.connect(" там у меня ошибка, но не знаю почему
Похожие вопросы