pos機將永不停機,基于xtrabackup不停機重建MySQL數(shù)據(jù)庫主從

 新聞資訊  |   2023-03-21 07:53  |  投稿人:pos機之家

網(wǎng)上有很多關于pos機將永不停機,基于xtrabackup不停機重建MySQL數(shù)據(jù)庫主從的知識,也有很多人為大家解答關于pos機將永不停機的問題,今天pos機之家(www.tjfsxbj.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、pos機將永不停機

2、刷卡機顯示停機什么意思?

pos機將永不停機

概述

最近備庫故障,由于業(yè)務不能停,所以需要在不停機情況下重建GTID主從,下面基于xtrabackup簡單演示。

1、源數(shù)據(jù)庫全備

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


備份目錄下面的各項文件說明

1)xtrabackup_checkpoints —— 備份類型(如完全或增量)、備份狀態(tài)(如是否已經(jīng)為prepared狀態(tài))和LSN(日志序列號)范圍信息;

2)每個InnoDB頁(通常為16k大小)都會包含一個日志序列號,即LSN。LSN是整個數(shù)據(jù)庫系統(tǒng)的系統(tǒng)版本號,每個頁面相關的LSN能夠表明此頁面最近是如何發(fā)生改變的。

3)xtrabackup_binlog_info —— mysql服務器當前正在使用的二進制日志文件及至備份這一刻為止二進制日志事件的位置。

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

5)xtrabackup_binary —— 備份中用到的xtrabackup的可執(zhí)行文件;

6)backup-my.cnf —— 備份命令用到的配置選項信息;


2、目的數(shù)據(jù)庫恢復

2.1、Preparing backup

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



2.2、Restoring backup

 --停止目的端數(shù)據(jù)庫systemctl stop mysqld --刪除數(shù)據(jù)文件內容 cp -rf /fsl_data/datafile/ /fsl_data/datafile_bak rm -rf /fsl_data/datafile/* -- 恢復數(shù)據(jù)庫 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,直接執(zhí)行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機一般都是半年不用的話,就會自動停機,行業(yè)詞匯叫休眠商戶。如果一個pos機商戶在半年內,一筆交易都沒有的話,就會被系統(tǒng)拉入休眠商戶。被判定為休眠商戶以后,有的支付公司會自動解綁,有的會自動注銷,有的自動關停??傊褪前肽甓疾凰⒖ń灰椎?,支付公司就給停了,不給用了。


二,流量卡過期


長期不用了以后,pos機的流量卡也會過期的,也會導致無法刷卡消費的情況,這個也是一個重要的因素之一。


三,資料不齊,或者證件過期


有些pos機商戶,引物資料不齊,或者證件過期,沒有及時更新資料的,也會有被停用的風險。比如辦理商戶在支付公司預留的身份證過期,或者營業(yè)執(zhí)照過期,而沒有及時更新資料,在規(guī)定的時間內,支付公司會對商戶進行停用,這種情況也是很多的。

以上就是關于pos機將永不停機,基于xtrabackup不停機重建MySQL數(shù)據(jù)庫主從的知識,后面我們會繼續(xù)為大家整理關于pos機將永不停機的知識,希望能夠幫助到大家!

轉發(fā)請帶上網(wǎng)址:http://www.tjfsxbj.com/news/10458.html

你可能會喜歡:

版權聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實,本站將立刻刪除。