Pymysql Connect приводит к выводу «struct.error: для распаковки требуется буфер размером 4 байта»Python

Программы на Python
Ответить
Anonymous
 Pymysql Connect приводит к выводу «struct.error: для распаковки требуется буфер размером 4 байта»

Сообщение Anonymous »

Некоторое время назад я пытался правильно установить MySQL Workbench в своей системе, и это вызвало у меня огромную головную боль. Это потому, что я использую Kubuntu с очень новой версией Ubuntu Release, и у меня было много проблем. В какой-то момент (я не знаю, какой именно) я, должно быть, сделал что-то, что полностью усложнило мой MySQL. Из-за этих проблем мне пришлось переустановить его снова, я переустановил MySQL и в настоящее время могу беспрепятственно войти в него через CLI.
Мой MySQL работает:

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

tcp6 0 0 :::33060 :::* LISTEN -
Это мой код, он довольно простой:

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

conexao = pymysql.connect(host="localhost", user='root', password='(pass)', database='sistema', port=33060)
Но генерирует эту ошибку:

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

Traceback (most recent call last):
File "/home/user/Documentos/SellBot/db.py", line 3, in 
conexao = pymysql.connect(host="localhost", user='root', password='(pass)', database='sistema', port=33060)
File "/home/user/Documentos/SellBot/venv/lib/python3.13/site-packages/pymysql/connections.py", line 365, in __init__
self.connect()
~~~~~~~~~~~~^^
File "/home/user/Documentos/SellBot/venv/lib/python3.13/site-packages/pymysql/connections.py", line 680, in connect
self._get_server_information()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/user/Documentos/SellBot/venv/lib/python3.13/site-packages/pymysql/connections.py", line 1109, in _get_server_information
self.server_thread_id = struct.unpack("

Подробнее здесь: [url]https://stackoverflow.com/questions/79833762/pymysql-connect-results-in-struct-error-unpack-requires-a-buffer-of-4-bytes[/url]
Ответить

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

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

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

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

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