mysql+数据库主从配置文件_MySQL数据库主从配置

MySQL数据库主从配置

一、MySQL数据库的主从配置主要从修改以下几个文件开始:

数据库主配置文件:my.cnf

修改内容:

# log-bin配置主要是对数据进行开启并配置log二进制文件。

log-bin = /var/lib/mysql/binlog/mysql-bin

#binlog日志的过期时间,这里设置30天后自动删除

expire-logs-days = 30

# Server-id配置主要是用于区分主从数据库,

server-id = 208

#对mysql数据库不进行bin-log日志的处理,同时从服务器也应也入相应的不对mysql数据库进行备份,此配置可有可无。

binlog-ignore-db = mysql

二、将主服务器上的数据备份到从服务器上。

在主服务上进行授权:

$ mysql > grant replication slave on *.* to ‘repl’@’XXX.XXX.XXX.XXX’ identified by ‘slave’;

三、查看bin-log日志的开启状态

四、查看主服务上的bin-log日志状态

$ mysql > show master status;

记录主服务器上的bin-log日志状态。

五、从服务器配置同样都是my.cnf文件:

在这里我主服务和从服务器的serverid都是我ip的最后一位,避免重复

replicate-ignore-db:这里主要是说明在主从复制过程不进行复制的数据库

六、重启从服务器mysql服务,然后输入命令:

$ mysql > CHANGE MASTER TO

MASTER_HOST='XXX.XXX.XXX.XX',

MASTER_USER='repl',

MASTER_PASSWORD='slave',

MASTER_PORT=3306,

MASTER_LOG_FILE='mysql-bin.000002',

MASTER_LOG_POS=331,

MASTER_CONNECT_RETRY=10;

$mysql > start slave;

启动成功,到此结束。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值