實驗環境:主服務器地址: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;
二、配置從服務器
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;
三、測試主從服務器是否能夠同步,在主服務器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;
四、主從同步完成