当前位置:Gxlcms > 数据库问题 > mysql主从配置

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   

人气教程排行