成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數(shù)據(jù)庫基于表級(jí)別備份

數(shù)據(jù)庫 MySQL
有一張表數(shù)據(jù)經(jīng)常過一段時(shí)間會(huì)發(fā)生變動(dòng),通過binlog2sql拿這幾天的sql觀察發(fā)現(xiàn)某個(gè)時(shí)間段總會(huì)發(fā)生批量更新,懷疑是代碼中某個(gè)功能導(dǎo)致,但開發(fā)一直找不到問題,所以只能先做一下單表的備份,頻率為1小時(shí)1次。

 概述

場景:有一張表數(shù)據(jù)經(jīng)常過一段時(shí)間會(huì)發(fā)生變動(dòng),通過binlog2sql拿這幾天的sql觀察發(fā)現(xiàn)某個(gè)時(shí)間段總會(huì)發(fā)生批量更新,懷疑是代碼中某個(gè)功能導(dǎo)致,但開發(fā)一直找不到問題,所以只能先做一下單表的備份,頻率為1小時(shí)1次。

[[285485]]

實(shí)現(xiàn)過程如下:

備份腳本

核心腳本如下:

 

  1. #!/bin/bash 
  2. #this is mysqldump auto table backup script 
  3. #Copyright by hwb 
  4. backup_path="/pasdata/backup" 
  5. user="root" 
  6. passwd="xx.xx.x.x 
  7. dbname="pas_prod" 
  8. host="localhost" 
  9. tablename="t_att_overtime_application" 
  10. today=`date +"%Y%m%d-%H%M%S"
  11. sqlname=$tablename$today.sql 
  12.  
  13. if [ -e /home/scripts/log_function.sh ] 
  14. then 
  15. source /home/scripts/log_function.sh 
  16. else 
  17. echo -e “\033[41;37m /home/scripts/log_function.sh is not exist. \033[0m” 
  18. exit 1 
  19. fi 
  20.  
  21. backup(){ 
  22. log_correct "開始執(zhí)行備份腳本,刪除14天過期備份" 
  23. #backup 
  24. mysqldump -h$host -u$user -p$passwd $dbname --tables $tablename >$backup_path/$sqlname 
  25.  
  26. delete(){ 
  27. #delete expired 14 days 
  28. find $backup_path -mtime +14 -type f -name '*.sql' -exec rm -f {} \; 
  29.  
  30. size(){ 
  31. cd $backup_path 
  32. dd=`du -sh $sqlname` 
  33. if [ -s ./$sqlname ] ; then  
  34.  log_correct '調(diào)休表備份正常' 
  35.  log_correct $dd 
  36. else 
  37.  log_error '調(diào)休表備份失敗' 
  38. fi 
  39. backup 
  40. delete 
  41. size 

 

mysql數(shù)據(jù)庫基于表級(jí)別備份

 

 

核心命令如下:mysqldump -h$host -u$user -p$passwd $dbname --tables $tablename >$backup_path/$sqlname

定時(shí)任務(wù)

設(shè)置定時(shí)任務(wù)如下:每隔1h的30分執(zhí)行

 

  1. 30 0-23 * * * sh /home/scripts/table_backup.sh 

附錄:關(guān)于mysqldump導(dǎo)出表的命令

1、導(dǎo)出指定表的數(shù)據(jù)

 

  1. mysqldump -t database -u username -ppassword --tables table_name1 table_name2 table_name3 >table.sql 

2、導(dǎo)出指定表的結(jié)構(gòu)

 

  1. mysqldump -d database -u username -ppassword --tables table_name1 table_name2 table_name3>table.sql 

3、導(dǎo)出表的數(shù)據(jù)及結(jié)構(gòu)

 

  1. mysqldump database -u username -ppassword --tables table_name1 table_name2 table_name3>table.sql 

4、某些表除外,其余表都需導(dǎo)出

 

  1. mysqldump -h IP -u username -ppassword --default-character-set=utf8 --database database_name --ignore-table=database_name.table_name1 --ignore-table=database_name.table_name2 --ignore-table=database_name.table_name3 >table.sql 

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2019-03-01 13:40:01

MySQL數(shù)據(jù)庫備份案例

2011-03-30 13:57:41

MySQL數(shù)據(jù)庫自動(dòng)備份

2011-03-31 14:34:46

cactimysql備份

2011-05-16 09:32:33

mysql數(shù)據(jù)庫備份

2018-08-24 13:58:13

數(shù)據(jù)庫MySQL備份

2010-06-04 09:58:03

MySQL數(shù)據(jù)庫備份

2011-03-04 14:39:03

MySQL數(shù)據(jù)庫mysqldump

2010-06-09 11:32:51

MySQL數(shù)據(jù)庫備份

2015-03-18 13:39:35

MySQLBackup數(shù)據(jù)庫備份種類

2009-02-02 13:16:23

修復(fù)數(shù)據(jù)表MySQL

2011-05-18 13:16:21

MySQL數(shù)據(jù)庫鎖定

2018-01-03 08:52:27

MySQL數(shù)據(jù)庫級(jí)別

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫

2010-10-13 11:54:00

MySQL數(shù)據(jù)庫表

2010-05-28 11:41:46

MySQL數(shù)據(jù)庫備份

2011-04-06 09:09:17

MySQL數(shù)據(jù)庫備份

2011-08-01 12:44:25

Oracle基于用戶管理備份與恢復(fù)

2013-05-24 13:24:46

Mysql數(shù)據(jù)庫自動(dòng)備份

2010-05-31 09:44:38

2010-05-24 16:58:00

MySQL數(shù)據(jù)庫備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩中文字幕在线视频观看 | 亚洲精品乱码久久久久久按摩观 | 亚洲高清免费观看 | 91手机精品视频 | 日本超碰| 国产精品一区二区在线播放 | 男女免费在线观看视频 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 午夜精品 | 亚洲一区免费在线 | 日韩av网址在线观看 | 欧美日韩三级视频 | 亚洲一区有码 | 精品欧美一区二区三区免费观看 | 一区二区视频在线 | 欧美一a | 亚洲人成一区二区三区性色 | 欧美激情综合五月色丁香小说 | 亚洲精品欧美 | 久久久久久中文字幕 | 深夜福利影院 | 日韩成人免费av | 日本成人福利视频 | 人人看人人射 | 中文字幕久久精品 | 久久久久精 | 成人午夜视频在线观看 | 久久久久久免费观看 | 国产一级视频在线观看 | 亚洲精品日日夜夜 | 日韩1区| 欧美久久久久 | 欧美一区二区三区精品免费 | 99tv | 天天草av | 中文字幕二区 | 日本在线一区二区 | 一级毛片播放 | 日本精品一区二区在线观看 | 亚洲欧洲国产视频 | julia中文字幕久久一区二区 |