将 MySQL 安装为本地服务

将 MySQL 安装为本地服务

我可以使用 --install 标记正常安装服务。但由于访问权限,我需要能够将 mysql 作为本地服务运行。

my.ini 文件设置正确,可以通过不使用本地服务进行安装来证明。

准确错误:

C:\Program Files (x86)\Stolen Vehicle System\mysql\bin\mysqld”——安装 MySQLStolenVehicle——调试——本地服务

给予

mysqld.exe 已停止工作

怎么了?

答案1

您可能无法使用--install--debug开关--local-service......

尝试mysqld --install MySQLStolenVehicle --defaults-file=C:\path\to\your\my.cnf检查“管理工具”中的服务 MMC 是否使用 LocalService 帐户,以及它是否自动启动...

如果您需要调试,请在 my.cnf 文件中进行设置

答案2

您是否尝试过在服务名称后直接使用 --local-service 选项运行此命令?例如 --install MySQLStolenVehicle --local-service。目前,您在两者之间有一个 --debug 选项,这可能会导致问题。

答案3

“--local-service”参数不存在,至少在我的 5.5 版 mySQL 中不存在。要找出实际存在的参数以及 mysqld 的实际工作方式,请从 .\mysql\bin 目录发出以下命令:“mysqld --verbose --help > help.txt”

生成的 help.txt 文件应该会为您提供所需的答案。我使用了 --defaults-file= 并将我的 XAMPP 版本的 mySQL 安装为服务,并且能够使用 MySQL Workbench 访问我的数据库。

相关内容