如何在启动时启动多个mySQL实例

如何在启动时启动多个mySQL实例,mysql,linux,Mysql,Linux,我目前在Linux Centos 64位服务器上有3个mySQL实例。当服务器启动时,它只启动第一个mySQL实例。在这一点上,我必须先“mysqld_多站”,然后“mysqld_多启动”,以确保所有3个都已启动。Linux是否可以在运行时启动所有3个,这样我就不必每次重新启动服务器时都这样做。您可以使用crontab@reboot选项: 您可以使用crontab@reboot选项: 在研究了一下之后,您似乎没有太多的选择,它们也没有我想要的那么优雅 创建单独的mysql服务器实例 这个链接很

我目前在Linux Centos 64位服务器上有3个mySQL实例。当服务器启动时,它只启动第一个mySQL实例。在这一点上,我必须先“mysqld_多站”,然后“mysqld_多启动”,以确保所有3个都已启动。Linux是否可以在运行时启动所有3个,这样我就不必每次重新启动服务器时都这样做。

您可以使用crontab@reboot选项:

您可以使用crontab@reboot选项:

在研究了一下之后,您似乎没有太多的选择,它们也没有我想要的那么优雅

创建单独的mysql服务器实例

这个链接很好地解释了如何创建另一个在启动时启动的MySQL服务器实例。你肯定可以做得比他描述的更好,但这只是一个开始。实际上,他复制了
/etc/init.d/mysqld
启动脚本和
/etc/my.cnf
配置文件,并让新启动脚本引用新配置文件

创建统一的启动脚本 您还可以
chkconfig mysqld off
不使用mysql的内置启动脚本,创建自己的启动脚本,在启动时运行
mysqld\u multi
命令


如果您想了解更多信息,请告诉我。

在对此进行了一点研究之后,您似乎没有太多的选择,而且它们也没有我想要的那么优雅

创建单独的mysql服务器实例

这个链接很好地解释了如何创建另一个在启动时启动的MySQL服务器实例。你肯定可以做得比他描述的更好,但这只是一个开始。实际上,他复制了
/etc/init.d/mysqld
启动脚本和
/etc/my.cnf
配置文件,并让新启动脚本引用新配置文件

创建统一的启动脚本 您还可以
chkconfig mysqld off
不使用mysql的内置启动脚本,创建自己的启动脚本,在启动时运行
mysqld\u multi
命令


如果您想了解更多信息,请告诉我。

您有完整的脚本吗?您需要脚本用于什么操作系统?在CentOS 6中,MySQL服务器RPM提供了一个非常简单的脚本(
/usr/share/MySQL/mysqld_multi.server
)。但是,该脚本不会等待数据库准备好响应查询。该脚本只启动数据库并立即退出。我正在使用Debian,现在我已经编写了自己的脚本。Hmpf。。无法编辑最后一条评论。您有完整的脚本吗?您需要脚本用于什么操作系统?在CentOS 6中,MySQL服务器RPM提供了一个非常简单的脚本(
/usr/share/MySQL/mysqld_multi.server
)。但是,该脚本不会等待数据库准备好响应查询。该脚本只启动数据库并立即退出。我正在使用Debian,现在我已经编写了自己的脚本。Hmpf。。无法编辑最后一条评论。