mysql 默认my.cnf_在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文件的位置.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值