首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有不同配置文件的MySQL init.d脚本

问具有不同配置文件的MySQL init.d脚本
EN

Server Fault用户
提问于 2012-01-25 06:39:27
回答 1查看 857关注 0票数 0

我有两个mysql实例运行在服务器上。我需要两个不同的init.d脚本。这两个实例具有不同的配置文件/etc/my.cnf和/etc/my-slave.cnf。我将/etc/init.d/mysql文件复制到/etc/init.d/mysql-slave中,并将conf参数更改为/etc/my-slave.cnf,但是mysql -从服务仍然控制mysql的第一个实例。my-slave.cnf配置文件如下:

代码语言:javascript
复制
[mysqld]
user            = mysql
socket          = /var/run/mysqld/mysqld.ip.ip.ip.ip.sock
port            = 32866
datadir         = /var/lib/mysql.ip.ip.ip.ip
server-id=18861
master-host=ip.ip.ip.ip
master-connect-retry=60
master-user=repluser
master-password=*******
        replicate-do-db=spring_salast

[mysql.server]
basedir=/var/lib/mysql.ip.ip.ip.ip
EN

回答 1

Server Fault用户

发布于 2012-01-25 07:36:25

您的MySQL实例由mysqladmin控制(位于/etc/init.d/mysql-从内)。它有--缺省值-file=.在哪里可以找到套接字选项(在应该连接的实例中)。您需要在mysql-slve.cnf和默认文件中更改套接字选项。

代码语言:javascript
复制
socket = /var/run/mysqld/mysqld-slave.sock

我不知道您正在运行哪个发行版,但是如果您没有默认文件,那么应该指定一个。Debian默认文件,它看起来像

代码语言:javascript
复制
[client]
host     = localhost
user     = debian-sys-maint
password = xxxx
socket   = /var/run/mysqld/mysqld.sock

我想你知道这个主意了。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/353352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档