实验环境:主服务器地址:192.168.168.93 从服务器地址:192.168.168.102
一、安装MySQL由于centos6.5系统默认安装了MySQL,所以需要卸载掉自带的mysql,主,从服务器都要执行相同操作
1、yum remove mysql 2、安装mysql服务
二、配置mysql主从
1、首先配置主服务器
1)service mysqld stop
2)vim /etc/my.cnf ##在[mysql]段内添加如下内容
[mysqld]
log-bin=mysql-bin
server-id=1
3)service mysqld start
4)授权给从服务器(grant replication slave on *.* to ‘root‘@‘192.168.168.102‘ identified by ‘guo‘;
5)flush privileges;
6)show mastar status;
二、配置从服务器
1)service mysqld stop
2) vim /etc/my.cnf ##在[mysqld]段内添加如下内容
[mysqld]
log-bin=mysql-bin
server-id=2
3) service mysqld start
4)change master to master_host=‘192.168.168.93‘,master_user=‘root‘,master_password=‘guo‘,
master_log_file=‘mysql-bin.000004‘,master_log_pos=711;
5)start slave;
6)show slave status\G;
三、测试主从服务器是否能够同步,在主服务器test数据库上创建一张名为openfire的表,看从服务器是否能够同步过去。
主服务器上面执行:use test; create table openfire(name varchar(20),address varchar(20),phone varchar(20)); insert into data(name,address,phone) values (‘jerry‘,‘beijing‘,‘13566666666‘);select * from data
从服务器上面验证:use test;select * form openfire;
四、主从同步完成