mariaDB主从配置

2018-02-27 11:00:33来源:oschina作者:Mtok人点击

分享

环境介绍:


操作系统 centOS 7


数据库 mariaDB(yum安装)


mariaDB master 192.168.0.77


mariaDB slave192.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;

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台