Почему я не могу создать соединение с MySQL с помощью PythonMySql

Форум по Mysql
Ответить
Anonymous
 Почему я не могу создать соединение с MySQL с помощью Python

Сообщение Anonymous »

Программа завершается автоматически, без каких-либо ошибок или выходных данных.
Порт и разъем работают нормально, подробности приведены ниже.

Код: Выделить всё

C:\Users\jsr>pip list
Package                Version
---------------------- -------
mysql-connector-python 9.1.0
pip                    24.3.1

C:\Users\jsr>netstat -an | findstr 3306
TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING
TCP    [::]:3306              [::]:0                 LISTENING
TCP    [::]:33060             [::]:0                 LISTENING
Код Python-

Код: Выделить всё

import mysql.connector
from mysql.connector import Error

HOST = "localhost"
PORT = 3306
USER = "sud0077"
PASSWORD = "Admin@123"
DATABASE = "QuizzApp"

try:
mydb = mysql.connector.connect(
user=USER,
password=PASSWORD,
host=HOST,
port=PORT,
database=DATABASE
)
if mydb.is_connected():
print("Connection successful")
except Error as e:
print(f"Error: {e}")
finally:
try:
if mydb.is_connected():
mydb.close()
print("Connection closed")
except NameError:
print("Connection was never established")
Сервер также работает на порту 3306. Идентификатор и пароль также верны, но выходной терминал по-прежнему не закрывается при подключении, а IDLE автоматически перезапускается.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»