Mysql搭建主从复制详细步骤

master
1 )在master的配置文件( /usr/my.cnf)中,配置如下内容:

#mysq1 服务ID,保证整个集群环境中唯一
server-id=1
#mysq1 binlog 日志的存储路径和文件名
log-bin=/var/1ib/mysq1/mysq1bin
#是否只读,1 代表只读,0代表读写
read-only=0
#忽略的数据, 指不需要同步的数据库
binlog-ignore-db=mysql

2)执行完毕之后,需要重启Mysql:

 service mysql restart ; 

3)创建同步数据的账户,并且进行授权操作:

grant replication slave on *.* to 'username'@'192.168.192.131' identified by 'mxz';
刷新权限
flush privileges;

4)查看master状态:

 show master status;

slave

1)在slave端配置文件中,配置如下内容:

#mysq1服务端ID,唯一
 server-id=2
#指定binlog日志
log-bin=/var/1ib/mysql/mysqlbin

2)执行完毕之后,需要重启Mysql :

service mysql restart ;

3)执行如下指令:

change master to master_host=' 192. 168.192.130',master_user='mxz',master_password= mxz',master_log_file='mysq1bin.00001',master_log_pos=413;
#master_log_file='mysq1bin.00001',master_log_pos=413;这里的参数是master mysql show master status;查出来的

指定当前从库对应的主库的IP地址,用户名,密码,从哪个日志文件开始的那个位置开始同步推送日志。
4)开启同步操作

start slave;
show slave status;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值