尝试在 Ubuntu 开发箱上运行多个 mysql 实例

atx*_*dba 5 mysql ubuntu

我正在尝试让多个 mysql 实例在开发盒上运行以进行一些测试。这家伙正在运行 ubuntu,因此设置与我们的生产设置略有不同。

我想找到最简单的方法来基本上 sudo 服务启动并让它使用不同的 .cnf init 文件(除了 /etc/mysql/my.cnf 的发行版默认位置

有任何想法吗?

Der*_*ney 3

您研究过mysqld_multi工具吗?

这将允许您使用相同的配置文件(/etc/mysql/my.cnf)运行不同的配置和不同的发行版,并且您可以调整 init.d 脚本以使用 mysqld_multi 命令而不是 mysqld。

另一个工具可能是mysql sandbox,但我个人从未在任何发行版上使用过它。