小编use*_*941的帖子

在mysql中更改默认的my.cnf路径

我在同一台机器上有两个mysql实例.安装在/ usr/loca/mysql1和/ usr/local/mysql2上.

我在/ etc/mysql1和/ etc/mysql2中有单独的my.cnf文件.我使用source distribution和--prefix =/usr/local/mysql1选项安装了我的第一个sql实例.第二个我从复制和pastinf同一目录到/ usr/local/mysql2.

当我在/usr.local/mysql/libexec上启动mysql守护进程时,它会读取/ etc/mysql1中的my.cnf文件.如果我在/ usr/local/mysql2中启动mysql守护进程,它会读取相同的my.cnf文件.我在这两个位置的.cnf文件中定义了单独的端口号和.sock文件.

我可以在mysqld startup上使用--defaults-file =/etc/mysql2/my.cnf选项在第二个位置读取my.cnf文件.每次启动守护进程时我都不需要输入它.

如果我要有更多的实例,我怎么能指出正确的my.cnf文件来读取每个mysql守护进程.mysqld与my.cnf文件的链接背后的含义是什么?

我如何为每个实例预定义my.cnf文件的位置.

mysql multiple-instances my.cnf

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

multiple-instances ×1

my.cnf ×1

mysql ×1