chelitsy
@chelitsy
все при мне

Как настроить подключение к MySQL из Python?

Пытаюсь подключится к базе на MySQL 8.4 из Python 3.12.
Предварительно установи коннектор mysql-connector-python
По итогу, при попытке подключится сессия закрывается (похоже даже без попытки подключения к базе). Без каких-либо ошибок.
Если заведомо задам неверный пароль ситуация аналогичная, что подтверждает сомнение о подключении к базе.
Пример на скрине.
В чем может быть проблема?
Замечу, что из Node.JS подключение работает.

672fa4dd912e4115191246.png
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 1
ZERGeich
@ZERGeich
Проверять соединение надо вот так, иначе у вас так и будет фигня получаться:
import mysql.connector
from mysql.connector import connect, Error

try:
    with connect(
        host='localhost',
        user=SQLUSER,
        password=SQLPASS,
        database=SQLBASE
    ) as connection:
        print(connection)
except Error as e:
    print(e)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы