我的本地 MySQL 服务器通过 CMD 启动,但不能作为 Windows 服务启动?

我的本地 MySQL 服务器通过 CMD 启动,但不能作为 Windows 服务启动?

当我通过命令行启动 MySQLd 时,它启动正常,并且我能够在数据库上运行查询:

C:\Users\Nicholas>"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"

(program is running)

但是,当我尝试将该程序作为 Windows 服务启动时(无论是在任务管理器中还是在命令行中),守护进程立即死亡。

C:\Users\Nicholas>"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MYSQL57

C:\Users\Nicholas>

我重命名了我的 COMPUTER.err 文件,它确实不是当它像这样退出时会产生任何错误。

有谁知道是什么原因阻止它作为服务启动?

答案1

遗憾的是,我能解决这个问题的唯一方法就是完全重新安装 Windows。

相关内容