MariaDB01
1. 修改配置文件
vi /etc/my.cnf.d/server.cnf 在[mysqld]下加入以下 server-id=1 log-bin=mysql-bin
2. 重启mysql服务
service mysqld restart
3.登录数据库
mysql -uroot create user ‘slave‘@‘%‘ identified by ‘slave‘; grant replication slave on *.* to slave; flush privileges; show master status;
MariaDB02
1. 修改配置文件
vi /etc/my.cnf.d/server.cnf 在[mysqld]下加入以下 server-id=2
2. 重启mysql服务
service mysqld restart
3.登录数据库
mysql -uroot4. 建立主从连接
CHANGE MASTER TO MASTER_HOST=‘192.168.88.5‘, MASTER_USER=‘slave‘, MASTER_PASSWORD=‘slave‘, MASTER_LOG_FILE=‘mysql-bin.000002‘, MASTER_LOG_POS=773; start slave;测试
在服务器1验证,,看是否同步到服务器2
create database test01 use test01 create table students(id int(10), name char(20), age int(10)) #如果出现不同步可以执行以下步骤 stop slave set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; start slave 或者 stop slave; mysql> change master to master_host=‘master_ip‘, master_user=‘user‘, master_password=‘pwd‘, master_port=3306, master_log_file=localhost-bin.000094‘, master_log_pos=33622483 ; start slave ; 查看mysql二进制log mysqlbinlog /var/lib/mysql/mysql-bin.000001mysql主从配置
标签:ref 不同 oba counter mysql主从 status centos stc stat