mysql主从配置
时间:2021-07-01 10:21:17
帮助过:16人阅读
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 -uroot
4. 建立主从连接
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.000001
mysql主从配置
标签:ref 不同 oba counter mysql主从 status centos stc stat