我們回過頭來,用這個(gè)方法,確認(rèn)《xtrabackup 原理圖》是否準(zhǔn)確。
我們需要驗(yàn)證的是:
xtrabackup_log 是最早創(chuàng)建 并且是 最晚保存的文件
1. 創(chuàng)建備份
DATE=`date %Y%m%d%H%M%S` xtrabackup -uroot -proot \\\\ -S /tmp/mysql3306.sock \\\\ --backup \\\\ --target-dir=/backups/$DATE
2. 查找所有備份文件的crtime
cd /backups/$DATE
>/tmp/1.txt
>/tmp/2.txt
find . -type f >/tmp/1.txt
for i in `cat /tmp/1.txt`
do
{ echo -n $i ;statx $i 2>/dev/null |grep crtime |awk \\\'{print $7}\\\'; } >>/tmp/2.txt
done
cat /tmp/2.txt |sort -k2 |less
###以下為輸出###
./ibdata1 23:32:59
./xtrabackup_logfile 23:32:59 #<---可以看出這個(gè)文件是最早創(chuàng)建的
./Mysql/engine_cost.ibd 23:33:00
./MYSQL/gtid_executed.ibd 23:33:00
./mysql/help_category.ibd 23:33:00
./mysql/help_keyword.ibd 23:33:00
./mysql/help_relation.ibd 23:33:00
./mysql/help_topic.ibd 23:33:00
./mysql/innodb_index_stats.ibd 23:33:00
./mysql/innodb_table_stats.ibd 23:33:00
./mysql/plugin.ibd 23:33:00
./mysql/server_cost.ibd 23:33:00
./mysql/servers.ibd 23:33:00
./mysql/slave_master_info.ibd 23:33:00
./mysql/slave_relay_log_info.ibd 23:33:00
./mysql/slave_worker_info.ibd 23:33:00
./mysql/time_zone.ibd 23:33:00
./mysql/time_zone_leap_second.ibd 23:33:00
...
./zabbix/trigger_tag.frm 23:33:09
./zabbix/users.frm 23:33:09
./zabbix/users_groups.frm 23:33:09
./zabbix/usrgrp.frm 23:33:09
./zabbix/valuemaps.frm 23:33:09
./zabbix/widget_field.frm 23:33:09
./zabbix/widget.frm 23:33:09
3. 查找所有備份文件的mtime
>/tmp/1.txt
>/tmp/2.txt
find . -type f >/tmp/1.txt
for i in `cat /tmp/1.txt`
do
{ echo -n $i ;statx $i 2>/dev/null |grep mtime |awk \\\'{print $7}\\\'; } >>/tmp/2.txt
done
cat /tmp/2.txt |sort -k2 |less
###以下為輸出###
./ibdata1 23:33:00
./mysql/engine_cost.ibd 23:33:00
./mysql/gtid_executed.ibd 23:33:00
./mysql/help_category.ibd 23:33:00
./mysql/help_keyword.ibd 23:33:00
./mysql/help_relation.ibd 23:33:00
./mysql/help_topic.ibd 23:33:00
./mysql/innodb_index_stats.ibd 23:33:00
./mysql/innodb_table_stats.ibd 23:33:00
./mysql/plugin.ibd 23:33:00
...
./xtrabackup_logfile 23:33:09 #<---可以看出這個(gè)文件是最后修改和保存的
./zabbix/acknowledges.frm 23:33:09
./zabbix/actions.frm 23:33:09
...
./zabbix/users_groups.frm 23:33:09
./zabbix/usrgrp.frm 23:33:09
./zabbix/valuemaps.frm 23:33:09
./zabbix/widget_field.frm 23:33:09
./zabbix/widget.frm 23:33:09
最后,我們通過文件的創(chuàng)建時(shí)間和修改時(shí)間,實(shí)戰(zhàn)地驗(yàn)證了《xtrabackup 原理圖》的第一和第七步順序的正確性。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對西部數(shù)碼的支持。
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機(jī)的問題,請?jiān)L問西部數(shù)碼官網(wǎng):www.ps-sw.cn