天天看点

Mysql主从复制配置

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;

本文出自 “” 博客,请务必保留此出处