MySQL / 数据库服务器

MySQL / 数据库服务器

我正在尝试使用 WMI 返回的可执行路径来匹配在 Windows 服务器上运行的服务。

我通过类似以下路径获取 MySQL

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld.exe

我还看到了类似的路径

C:\Program Files\MySQL\DBServer\bin\mysqld.exe
  • 后一条路径是指标准 MySQL 吗?
  • 它是另一个软件的组件吗?

任何帮助将不胜感激。

答案1

转到 Windows 命令行并运行以下命令

cd "C:\Program Files\MySQL\MySQL Server 5.0\bin"
mysqld --version
cd "C:\Program Files\MySQL\DBServer\bin"
mysqld --version

这些应该返回类似

mysqld  Ver 5.5.37-log for Win64 on x86 (MySQL Community Server (GPL))

您将看到 MySQL 的具体版本。

至于C:\Program Files\MySQL\DBServer\bin,它必须是自定义安装,才能将文件夹命名为与 Windows MSI 安装程序通常命名的名称不同的名称。也许 MSI 允许使用新名称。也许有人破解了它。

您应该做的是打开以下内容:

  • 控制面板
  • 管理工具
  • 服务
  • 向下滚动并查找 MySQL
  • 右键单击 MySQL
  • 点击属性

弹出一个窗口。在其中,查找Path to Excutable。您将看到已安装的 MySQL 服务正在使用哪个二进制可执行文件。

手动进行自定义安装并不是那么难。

假设当前 MySQL 服务器是 MySQL 5.0,而你想启用 DBServer

您以管理员身份在 Windows 命令行中执行以下操作:

cd "C:\Program Files\MySQL\MySQL Server 5.0\bin"
mysqld --remove
cd "C:\Program Files\MySQL\DBServer\bin"
mysqld --install

这应该是完成自定义安装的一种方法。

相关内容