我有一个外部 HD,我想在上面运行第二个 mysql 实例。我使用 windows 安装程序在 windows7 上安装/配置 mysqld 作为服务。我把 my.ini 从
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
然后编辑了端口(client 和 mysqld)、datadir 和 innodb_data_home_dir。运行此命令后
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="f:/dev/my.ini"
我发现了一个关于 innodb_data_home_dir 目录不存在的错误。之后我再次运行命令。mysqld 只需启动一秒钟然后立即关闭。我在命令提示符中看不到任何消息。我知道这个命令行参数是正确的,因为我看到 mysqld 服务使用相同的服务,除了不同的 my.ini 路径。它还告诉我该目录不存在,所以我知道它正在读取新的 ini 文件。
我如何弄清楚为什么这个 mysqld 的第二个实例正在关闭?我如何让 2 个实例运行?
我正在使用 v 5.5