mysql主从复制配置
一、测试环境
1.软件环境
a)操作系统:
centos 6.5 x64
b)mysql-server:
mysql-server-5.1.73-3.el6_5.x86_64
2.网络环境
每台主机均有两个网卡,其中一块网卡与令一块网卡直连;
a)mater_db:
i.eth0:
192.168.99.11/24
ii.eth1:
10.1.1.11/24
b)slave_db:
192.168.99.12/24
10.1.1.12/24
3.
二、相关解释
三、实验过程
a)master_db
i.安装mysql-server (略)
ii.配置mysql-server
1.修改mysql下root用户密码;
2.创建一个用于测试的数据库
3.修改配置文件
a)vim /etc/my.cnf
增加如下段:
[mysqld]
server-id=1 #指定服务id
log-bin=log #开启log
binlog_do_db=luoyangbo #选择需要同步的数据库
binlog_ignore_db=test,mysql #选择不需要同步的数据库
b)重启数据库
b)slave_db
2.创建一个materdb上需要同步的数据库一样名称的测试的数据库
server-id=2 #服务器id
master-host=10.1.1.11 #主服务器地址
master-user=slave01 #连接主服务器的mysql用户名 master-password=7490283 #连接主服务器的mysql密码
master-port=3306 #连接主服务器的端口
master-connect-retry=20 #如果连接失败,重试的时间
replicate-do-db=luoyangbo #同步的数据库名称
replicate-ignore-db=mysql,test #不同步的数据库名称
4.测试mysql主从配置
a)master db
i.创建一个表,并插入行数据;
create tables test(id int,name char(10));
insert into test values(1,hello);
b)slave db
i.检索test表是否同步
show tables;
select * fromtest;
本文出自 “” 博客,请务必保留此出处