MySQL昨天运行得很好,但是今天当我尝试用Python连接MySQL时,我收到了这个错误。我试图打开MySQL命令行,但在我输入密码后它立即关闭,即使MySQL服务正在运行。因此,我无法通过命令行运行任何MySQL查询
我肯定根帐户的密码是正确的,但我尝试将密码和用户保留为空,但仍然会出现相同的错误。我试图通过安装程序更改密码,但每当我尝试配置密码时,它都会要求我输入旧密码,当我输入密码时,会显示此错误:
将鼠标悬停在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 password
Enter password: *****
mysqladmin: connect to server at 'localhost' failed
error: '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")
好吧,我想起来了。我使用本指南更改密码:
https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/resetting-permissions-windows.html
相关问题 更多 >
编程相关推荐