В настоящее время я использую Ma c и через несколько недель скачал MySQL разъем go, используя pip. Получилось нормально работать с тем же файлом, который я пытаюсь запустить сейчас. Проблема в том, что я получаю эту ошибку сейчас:
Это код из файла:
import mysql.connector
mindatabase=mysql.connector.connect(host='localhost', port=3306, user='Lagersjefen2020', passwd='lagerpassord', db='heltnydatabase')
settinn_markor=mindatabase.cursor()
markor=mindatabase.cursor()
settinn_markor.execute("INSERT INTO Vare"
"(VNr, Betegnelse, Pris, KatNr, Antall, Hylle)"
"VALUES('9999', 'Testvare', 99.99, 999, 99, 'T99')")
mindatabase.commit()
markor.execute('SELECT * FROM Vare')
for row in markor:
print(row)
settinn_markor.close()
markor.close()
mindatabase.close()
, и это ошибка, которую я получаю:
Traceback (most recent call last):
File "/Users/peterburkland/Desktop/tester1.py", line 8, in <module>
settinn_markor.execute("INSERT INTO Vare"
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/cursor.py", line 569, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/connection.py", line 598, in cmd_query
result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/connection.py", line 354, in _send_cmd
return self._socket.recv()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/network.py", line 267, in recv_plain
raise errors.InterfaceError(errno=2013)
mysql.connector.errors.InterfaceError: 2013: Lost connection to MySQL server during query
Я также пытался запустить другие файлы, получая аналогичную ошибку, но с "mysql .connector.errors.ProgrammingError: 1044 (42000): доступ запрещен для пользователя" в последней строке.