Linux下MySql主从复制配置

Linux下MySql主从复制配置

一、 环境与配置
1. 红色部分请根据您的实际情况酌情修改
2. 系统:CentOS 6.5
3. Master:10.211.55.10
4. Slave:10.211.55.11
二、 在Master及Slave上安装Mysql
1. 下载并启动mysql
三、 配置Master
1. 编辑/etc/my.cnf,增加如下内容
log-bin=mysql-bin
server-id=1
2. 重启mysql
sudo systemctl stop mysqld
sudo systemctl start mysqld
3. 登录mysql
mysql –u root –p
4. 在Master上建立账户并授权Slave(执行如下Sql语句)
GRANT REPLICATION SLAVE ON . to ‘root’@’10.211.55.11’ identified by ‘000000’;
5. 查看Master状态,并记录下File和Position(执行如下SQL语句)
show master status;
四、 配置Slave
1. 编辑/etc/my.cnf,增加如下内容
log-bin=mysql-bin
server-id=2
2. 重启mysql
sudo systemctl stop mysqld
sudo systemctl start mysqld
3. 登录mysql
mysql –u root –p
4. 配置Master(执行如下SQL语句)
i. change master to master_host=’10.211.55.10’,master_user=’root’,master_password=’000000’,master_log_file=’mysql-bin.000001’,master_log_pos=328;
5. 启动slave
start slave;
6. 查看slave状态
show slave status\G;
其中Slave_IO_Running 与 Slave_SQL_Running 的值都必须为YES,才表明状态正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值