mysqlAB复制,简单搭建

1.首先确认主从mysql主机的IP  (本人用的是虚拟机)

     master: 192.168.1.114

     slave : 192.168.1.113

2.yum -y install mysql*              #分别在主从上安装MySQL

3.修改 主mysql 配置文件

     vim /etc/my.cnf (添加一下内容)

       在[mysqld]下,添加

       log-bin = mysql-bin

       port = 3306

       server_id = 1

       binlog_ignore_db = mysql


   service mysqld restart   #重启mysql服务


4.在主mysql 对 从机mysql 进行授权,

     grant replication slave on *.* to 'root'@'%' identified by '123456';


     show master status; (查询到的数据,在从机mysql中有操作需要)

     +------------------+----------+--------------+------------------+

     | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |

     +------------------+----------+--------------+------------------+

     | mysql-bin.000001 |      626 |              | mysql            |

     +------------------+----------+--------------+------------------+

     1 row in set (0.00 sec)

5. 配置从机slave 192.168.1.113

    vim /etc/my.cnf  (添加如下内容)

      在[mysqld]下,添加以下内容

      log_bin = mysql-bin

      server_id = 2

    service mysqld restart #重启mysql服务

6.进入从主机的mysql ,根据主mysql 查询到的配置参数,执行以下内容(根据各自机器修改参数):

    change master to master_host='192.168.1.114',master_user='root',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=626;

    

7.测试,在主mysql上创建库,表及插入数据,看是否会同步,若再从mysql上也有主mysql创建的表,就说明mysql主从备份就已经搭建成功了,希望本文档对你有帮助。


你可能感兴趣的:(mysql,mysql,ab,主从,master和slave)