Centos6.5 搭建mysq主从复

实验环境:主服务器地址: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;wKioL1V5Xrei87hxAAC1GaaJAKQ431.jpg

二、配置从服务器

        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;wKiom1V5X2ShnITOAAGABP49qk0872.jpg


三、测试主从服务器是否能够同步,在主服务器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;wKioL1V5YsCRrBOZAACpptVtk30119.jpg

四、主从同步完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章