首页 > 解决方案 > 如何为不同的mysql版本分隔/etc/my.cnf

问题描述

我希望能够在同一台服务器上安装不同的 mysql/percona 服务器。

但是,在我决定停用它并激活另一个之前,它们中只有一个会处于活动状态。

有没有简单的方法可以放入/etc/my.cnfmysql数据目录而不是/etc
PHP 使用类似的方法 - ini 文件位于 php 目录中,而 /etc/php.ini 是一个符号链接。

我正在考虑带有单个 like 的全局 /etc/my.cnf !!includedir /xxxx/yyyy/$version

这可能吗?

标签: mysqlconfigpercona

解决方案


您可以使用不同的数据指令在同一节点上安装不同的版本。要运行相同,您需要使用配置文件的路径运行 mysql 服务器,如下所示:

FULL_PATH/mysqld_safe --defaults-file=FULL_PATH/my.cnf &


推荐阅读