vim /etc/my.cnf   
     server_id=1    设置主服务的id  
     log_bin=/data/binlog/bin    开启并设置二进制日志文件路径,建议单独磁盘存放   
     bin_log_format=row  设置二进制日志记录方式为行记录方式,此记录更全面   
     innodb_file_per_table    每个表单独一个文件,查找起来更方便   
     .  
     .    
     .            启动服务器 
              ~]# systemctl start mariadb        
         以默认方式登录数据库命令行,无需密码登录    
              ~]# mysql     
         给此网段的从服务器主机授予复制权限           
                ]> grant replication slave on*.* to centos@‘192.168.1.%‘ identified by ‘centos‘;      
        查看主服务管理的二进制日志文件列表及大小 ,记录下来作为级联服务器的更新位置     
                ]> show master|binary logs;     vim /etc/my.cnf   
     server_id=2    设置主服务的id    
     read_only          设置为只读模式
     log_bin=/data/binlog/bin    开启并设置二进制日志文件路径,建议单独磁盘存放      
     log_slave_updates    开启级联功能,能够将主服务的数据复制过程记录到本机的二进制日志文件中,在复制给从服务器   
     .   
     .          启动服务      
                ~]# systemctl start mariadb         
        进入mysql数据库命令行   
                 ~]# mysql    
        添加主服务     
              ]>  change master to   
                    master_host=‘192.168.1.107‘,   
                    master_user=‘centos‘,    
                    master_password=‘centos‘,    
                    master_log_file=‘bin.000001‘,    
                    master_log_pos=245;     
         查看其主从详细信息,可以看到 IO 和 SQL两个进程未开启   
                     ]> show salve status\G;    
         开启主从服务后,可以看到两个进程已开启,可以进行主从服务了       
                     ]> start salve;
         查看级联服务器管理的二进制日志文件列表及大小 ,记录下来作为从服务器的更新位置     
                     ]> show master|binary logs;          vim /etc/my.cnf     
        server_id=3    
        read_only     
        .   
        .   
        .               开启服务     
                     ~]# systemctl  start mariadb    
                     进入数据库命令行   
                     ~]# mysql    
                       ]> change master to   
                    master_host=‘192.168.1.110‘,   
                    master_user=‘centos‘,    
                    master_password=‘centos‘,    
                    master_log_file=‘bin.000001‘,    
                    master_log_pos=245;     
                       ]> show  slave status\G;   
                         ]> start slave;                                copy             copy         
                主服务   →   级联服务   →   从服务原文:https://blog.51cto.com/14234542/2391996