昨天 MySQL 運行良好,但今天當我嘗試使用 Python 連接到 MySQL 時,我收到了這個錯誤。我試圖打開 MySQL 命令行,但即使 MySQL 服務正在運行,它也會在我輸入密碼后立即關閉。所以我不能通過命令行運行任何 MySQL 查詢。我確定 root 帳戶的密碼是正確的,但我嘗試將密碼和用戶留空,但它仍然給出相同的錯誤。我試圖通過安裝程序更改密碼,但每當我嘗試配置密碼時,它都會詢問我的舊密碼,當我輸入時,會出現此錯誤:將鼠標懸停在 X 上會出現錯誤狀態MySQL Server is not running, a connection cannot be established.正如我之前所說,MySQL 服務實際上是在運行。我也無法通過 cmd 更改密碼,通過C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqladmin -uroot -p passwordEnter password: *****mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: YES)'我也嘗試在所有這些中使用密碼空白以及用戶空白。端口是 3306。任何幫助將不勝感激。提前致謝。編輯:我用來連接的 Python 代碼是:qtdb = mysql.connector.connect(host = "localhost", user = "root", password = "mysql", database = "misc", port = "3306")
添加回答
舉報
0/150
提交
取消