mysql从服务器的配置_MySQL主从服务器配置

A为主机,B为备份机, 同为双网卡,而且可以通过内网相连

A 内网IP : 192.168.195.28

B 内网IP : 192.168.195.30

数据库版本(5.0.22),目录,初始的库,表 两台机器是一样的

需要备份的库 ad_data , alexa_info , log_db , oblog , union_db , zm0061_db

不需要备份的库 mysql , test

正述

1. 在主机上添加帐号 mysqlrepl 为备份帐号

GRANT REPLICATION SLAVE ON *.* TO ‘mysqlrepl’@’192.168.195.30′ IDENTIFIED BY ’123456789′;

如果是4.02版本以前用

GRANT FILE ON *.* TO ‘mysqlrepl’@’192.168.195.30′ IDENTIFIED BY ’123456789′;

然后让两台机器的数据库都 shutdown ,锁表也成,但为了直达目的,咱没玩那么高深

e35bfe3110d794eaf0b627262912e830.gif

2. 修改 A 机器上的 /data/8le8le/database/statusdb/cnf/my-status.cnf

# 日志的名称

log-bin=mysql-bin

# 主服务器ID

server-id=1

# 需要备份的库

binlog-do-db=ad_data

binlog-do-db=alexa_info

binlog-do-db=log_db

binlog-do-db=oblog

binlog-do-db=union_db

binlog-do-db=zm0061_db

# 忽略的数据库

binlog-ignore-db=mysql

binlog-ignore-db=test

3. 修改 B 机器上的 /data/8le8le/database/statusdb/cnf/my-status.cnf

# 日志的名称

log-bin=mysql-bin

# 从服务器ID

server-id=2

# 主服务器的IP地址或者域名

master-host=192.168.195.28

# 主数据库的端口号

master-port=30001

# 同步数据库的用户

master-user=mysqlrepl

# 同步数据库的密码

master-password=123456789

# 如果从服务器发现主服务器断掉,重新连接的时间差

master-connect-retry=60

# 需要备份的库

replicate-do-db=ad_data

replicate-do-db=alexa_info

replicate-do-db=log_db

replicate-do-db=oblog

replicate-do-db=union_db

replicate-do-db=zm0061_db

# 忽略的数据库

replicate-ignore-db=mysql

replicate-ignore-db=test

4. 启动主 服务器 启动 从服务器

从B机器登上数据库

mysql> show slave status\G;

其中两行显示

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

觉得文章有用?立即:

和朋友一起 共学习 共进步!

猜您喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值