mysql主主复制

实验1:
第一步:在第一个主服务器上改配置文件vim /etc/my.cnf在mysql下加入这几行
[mysqld]
innodb_file_per_table
log-bin
server_id=1
auto_increment_offset=1
auto_increment_increment=2
第二步:创建账号并授权
grant replication slave on *.* to repluser@'%' identified by 'centos';
第三步:在mysql服务器上输入命令
CHANGE MASTER TO MASTER_HOST='%',MASTER_USER='repluser',MASTER_PASSWORD='centos',MASTER_LOG_FILE=mariadb-bin.000001,MASTER_LOG_POS=522555;
第四步:在第二个服务器上改配置文件vim /etc/my.cnf在mysql下加入这几行
[mysqld]
log-bin
innodb_file_per_table
server_id=2
auto_increment_offset=2
auto_increment_increment=2
第五步:systemctl start mariadb
mysql < /app/all.sql
第六步:在mysql数据库中:
show master logs;
grant replication slave on *.* to repluser@'%' identified by 'centos';
CHANGE MASTER TO MASTER_HOST='%',MASTER_USER='repluser',MASTER_PASSWORD='centos',MASTER_LOG_FILE=mariadb-bin.000002,MASTER_LOG_POS=245;
 
 
posted @ 2019-03-03 13:40  莫孟林  阅读(117)  评论(0编辑  收藏  举报