mariaDB主从配置

环境介绍:

    操作系统 centOS 7

    数据库 mariaDB(yum安装)

    mariaDB master 192.168.0.77

    mariaDB slave    192.168.0.78

1、配置master

# 修改my.cnf
vi /etc/my.cnf

# 在[mysqld_safe]下添加
log-bin=mysql-bin
server_id=1

2、创建同步账号

# 命令行登入
/usr/bin/mysql -u root -p
# 在命令行中输入
GRANT REPLICATION SLAVE ON *.* TO'USERNAME'@'%' IDENTIFIED BY 'PASSWORD';
# %可替换成ip(eg:192.168.0.78) 表示只允许192.168.0.78这个ip访问

3、重启数据库

systemctl restart mariadb

4、检查主数据库的master状态

# 命令行登录
/usr/bin/mysql -u root -p
# 在命令行中输入
show master status;
记录下File与Position,配置从库时要使用

5、配置slave   

# 修改my.cnf
vi /etc/my.cnf
# 在[mysqld_safe]下添加
log-bin=mysql-bin
# 主从server_id不能相同
server_id=2

6、重启从库

systemctl restart mariadb

7、在从库中配置主库

# 在命令行中输入
CHANGE MASTER TO master_host='192.168.0.77',master_user='root',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=245;

master_host:主服务器的IP;
master_user:主服务器登录名
master_password:主服务器登录密码
master_log_file:之前主服务器记录下的File名称
master_log_pos:之前主服务器记录下的Position

8、启用主从复制

# 在命令行中输入
start slave;
# 查看从数据库的复制功能
show slave status\G;

 

 

转载于:https://my.oschina.net/Mtok/blog/1621830

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值