pos机将永不停机,基于xtrabackup不停机重建MySQL数据库主从

 新闻资讯  |   2023-03-21 07:53  |  投稿人:pos机之家

网上有很多关于pos机将永不停机,基于xtrabackup不停机重建MySQL数据库主从的知识,也有很多人为大家解答关于pos机将永不停机的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!

本文目录一览:

1、pos机将永不停机

2、刷卡机显示停机什么意思?

pos机将永不停机

概述

最近备库故障,由于业务不能停,所以需要在不停机情况下重建GTID主从,下面基于xtrabackup简单演示。

1、源数据库全备

 xtrabackup --user=bkpuser --password="xxxx" --backup --target-dir=/data/backup


备份目录下面的各项文件说明

1)xtrabackup_checkpoints —— 备份类型(如完全或增量)、备份状态(如是否已经为prepared状态)和LSN(日志序列号)范围信息;

2)每个InnoDB页(通常为16k大小)都会包含一个日志序列号,即LSN。LSN是整个数据库系统的系统版本号,每个页面相关的LSN能够表明此页面最近是如何发生改变的。

3)xtrabackup_binlog_info —— mysql服务器当前正在使用的二进制日志文件及至备份这一刻为止二进制日志事件的位置。

4)xtrabackup_binlog_pos_innodb —— 二进制日志文件及用于InnoDB或XtraDB表的二进制日志文件的当前position

5)xtrabackup_binary —— 备份中用到的xtrabackup的可执行文件;

6)backup-my.cnf —— 备份命令用到的配置选项信息;


2、目的数据库恢复

2.1、Preparing backup

 xtrabackup --prepare --target-dir=/data/backup



2.2、Restoring backup

 --停止目的端数据库systemctl stop mysqld --删除数据文件内容 cp -rf /fsl_data/datafile/ /fsl_data/datafile_bak rm -rf /fsl_data/datafile/* -- 恢复数据库 xtrabackup --copy-back --target-dir=/data/backup --授权 chown -R mysql:mysql datafile chmod -R 755 datafile systemctl restart mysqld



3、查看备份文件中binlog相关信息

从以下可以看到binlog_log_file='mysql-bin.000019',binlog_pos=1301217,

GTID='98896772-c99c-11ea-b5f7-005056b2161c:1-1153145'



4、重建GTID主从

reset master; #如果不清空binlog日志,重新生成gtid,直接执行set global gtid_purged会报错reset slave all; #清空slave相关配置--GTID set global gtid_purged='98896772-c99c-11ea-b5f7-005056b2161c:1-1153145';CHANGE MASTER TO MASTER_HOST='xx.94',MASTER_USER='repl',MASTER_PASSWORD='xxx',MASTER_AUTO_POSITION=1;start slave;show slave status \\G;--NOT GTIDCHANGE MASTER TO MASTER_HOST='xx.94',MASTER_USER='repl',MASTER_PASSWORD='xxx4',MASTER_LOG_FILE='mysql-bin.000019',MASTER_LOG_POS=1301217;START SLAVE;SHOW SLAVE STATUS \\G;


后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下!


刷卡机显示停机什么意思?

原因如下;

一,长期不用机器停机


pos机一般都是半年不用的话,就会自动停机,行业词汇叫休眠商户。如果一个pos机商户在半年内,一笔交易都没有的话,就会被系统拉入休眠商户。被判定为休眠商户以后,有的支付公司会自动解绑,有的会自动注销,有的自动关停。总之,就是半年都不刷卡交易的,支付公司就给停了,不给用了。


二,流量卡过期


长期不用了以后,pos机的流量卡也会过期的,也会导致无法刷卡消费的情况,这个也是一个重要的因素之一。


三,资料不齐,或者证件过期


有些pos机商户,引物资料不齐,或者证件过期,没有及时更新资料的,也会有被停用的风险。比如办理商户在支付公司预留的身份证过期,或者营业执照过期,而没有及时更新资料,在规定的时间内,支付公司会对商户进行停用,这种情况也是很多的。

以上就是关于pos机将永不停机,基于xtrabackup不停机重建MySQL数据库主从的知识,后面我们会继续为大家整理关于pos机将永不停机的知识,希望能够帮助到大家!

转发请带上网址:http://www.poszjia.com/news/10458.html

你可能会喜欢:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 babsan@163.com 举报,一经查实,本站将立刻删除。