我使用本指南中的 cmd 命令重置了我的 MySQL 密码。
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
mysqld
--defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini"
--init-file=C:\\Users\\<username>\\resetMYSQL.txt
resetMYSQL 包含更改密码的命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '<myNewPassword>';
现在,事实证明我必须继续运行上面的 mysqld 命令来启动我的服务器,否则我会收到这个错误。如果我再次运行该命令,我可以完美地运行我的服务器,直到我终止它。
这是错误。它是 ECONNREFUSED。
我认为我的密码已经重置,因为除了命令行之外,我还在 cmd 运行时访问它后在 Workbench 中运行 ALTER USER。
顺便说一句,在此之前我可以使用 Node 和 Sequelize 启动我的服务器,而不必在其他地方启动服务器或预先设置任何东西
我不确定这里有什么问题,所以我不知道我应该在 Google 上查找哪个关键字。我用谷歌搜索了错误代码,但这些情况似乎与我无关。如果你能解释一下发生了什么,我会很高兴。