暂无图片
暂无图片
4
暂无图片
暂无图片
1
暂无图片

mysql主从配置

原创 游湖 2022-12-14
573


--主从
1:
主库 创建复制账户
grant replication slave,replication client on *.* to 'replication'@'%' identified by 'replication';
grant replication slave,replication client on *.* to 'replication'@'172.16.4.%' identified by '2018';

2:
查看server_id要不同,修改从库的
set global server_id=102
永久修改就要/etc/my.cnf




3:主库做逻辑备份--主库导出,备库导入用master-data=2里面有备份包含的gtid
mysqldump --user=root -p --all-databases --flush-privileges --single-transaction --master-data=2 --flush-logs --triggers --routines --events --hex-blob > /opt/full_dump_bak_$(date +%F).sql


4.copy到备服务器

5.备服务器建库。并恢复。
恢复必须reset master

more xtrabackup_info 找处里面备份的GTID
6.
SET @@GLOBAL.GTID_PURGED='e4b9819d-5cc9-11e9-b672-005056ad12d0:1-6790734'
slave上执行
如果以前也是从库,要reset slave
注入空事务
Begin;
Commit;
Set @@SESSION.GTID_NEXT = AUTOMATIC;
--例子
change master to master_host='11.222.222.68',
master_port=3306,
master_user='replication',
master_password='123',
master_auto_position=1;


7.备库start slave

8.slave库设置read_only
show variable like '%read_only%'
set global read_only=on;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
L
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

手机用户5704
暂无图片
2年前
评论
暂无图片 0
作业审核合格,一起参与21天openGauss学习打卡活动!
2年前
暂无图片 点赞
评论