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

MySQL誤刪數據?快速恢復指南來了!

數據庫 MySQL
如果身邊有BDA或者有這方面經驗的同事那么可以很快解決這個問題,如果沒有那么希望這篇文章可以幫到你。

 相信后端研發的同學在開發過程經常會遇到產品臨時修改線上數據的需求,如果手法很穩那么很慶幸可以很快完成任務,很不幸某一天突然手一抖把表里的數據修改錯誤或者誤刪了,這個時候你會發現各種問題反饋接踵而來。

如果身邊有BDA或者有這方面經驗的同事那么可以很快解決這個問題,如果沒有那么希望這篇文章可以幫到你。

第一步:保證mysql已經開啟binlog,查看命令:

查看binklog是否開啟 

  1. show variables like '%log_bin%'; 

查看binlog存放日志文件目錄(如下圖,博主binlog目錄為/data/mysql): 

  1. show variables like '%datadir%'; 

值為OFF,需開啟,值為ON,已開啟。

如果沒有開啟binlog,也沒有預先生成回滾SQL,那可能真的無法快速回滾了。對存放重要業務數據的MySQL,強烈建議開啟binlog。

第二步:進入binlog文件目錄,找出日志文件

第三步:切換到mysqlbinlog目錄(當線上數據出現錯誤的時候首先可以詢問具體操作人記錄時間點,這個時候可以借助mysql自帶的binlog解析工具mysqlbinlog,具體位置在mysql安裝目錄**/mysql/bin/下)

第四步:通過mysqlbinlog工具命令查看數據庫增刪改查記錄(必須切換到mysqlbinlog目錄才有效)

例子1:查詢2018-11-12 09:00:00到2018-11-13 20:00:00 數據庫為 youxi 的操作日志,輸入如下命令將數據寫入到一個備用的txt文件中 

  1. mysqlbinlog --no-defaults --database=youxi --start-datetime="2018-11-12 09:00:00" --stop-datetime="2018-11-13 20:00:00" /data/mysql/mysql-bin.000015    > template_coupon_tb_product_category.txt 

例子2:查詢2018-11-12 09:00:00到2018-11-13 20:00:00 數據庫為 youxi 的操作日志,并輸出到屏幕上 

  1. mysqlbinlog --no-defaults --database=youxi --start-datetime="2018-11-12 09:00:00" --stop-datetime="2018-11-13 20:00:00" /data/mysql/mysql-bin.000015   |more 

例子3:查詢2018-11-12 09:00:00到2018-11-13 20:00:00 數據庫為 youxi 的操作日志,并且過濾出 只包括 template_coupon_tb_product_category 表數據的操作記錄 ,輸入如下命令將數據寫入到一個備用的txt文件中 

  1. mysqlbinlog --no-defaults --database=youxi --start-datetime="2018-11-12 09:00:00" --stop-datetime="2018-11-13 20:00:00" /data/mysql/mysql-bin.000015   | grep template_coupon_tb_product_category   > template_coupon_tb_product_category.txt 

 

  1. mysqlbinlog 命令的語法格式:  
  2. mysqlbinlog mysql-bin.0000xx | mysql -u用戶名 -p密碼 數據庫名  
  3. --------------------------------------------------------  
  4. 常用參數選項解釋:  
  5. --start-position=875 起始pos點  
  6. --stop-position=954 結束pos點  
  7. --start-datetime="2016-9-25 22:01:08" 起始時間點  
  8. --stop-datetime="2019-9-25 22:09:46" 結束時間點  
  9. --database=zyyshop 指定只恢復zyyshop數據庫(一臺主機上往往有多個數據庫,只限本地log日志)  
  10. --------------------------------------------------------   
  11. 不常用選項:   
  12. -u --user=name 連接到遠程主機的用戶名  
  13. -p --password[=name] 連接到遠程主機的密碼  
  14. -h --host=name 從遠程主機上獲取binlog日志  
  15. --read-from-remote-server 從某個MySQL服務器上讀取binlog日志 

第五步:利用第四步輸出的sql語句或者txt文本進行語句過濾,重新插入數據或更新數據 

 

責任編輯:龐桂玉 來源: Java知音
相關推薦

2023-09-01 21:12:13

GPT3.5模型微調

2019-02-13 19:45:52

MySQL數據庫誤刪數據

2024-09-10 08:10:50

2024-03-01 13:49:00

數據訓練

2018-04-28 15:28:44

數據庫MySQL誤刪除

2017-04-01 18:30:47

MySQL誤刪除數據庫

2022-12-01 14:02:02

MySQL數據文件

2024-08-09 10:06:09

2017-07-14 15:49:05

MongoDB誤刪表恢復步驟

2020-08-07 18:22:14

人工智能AI標準體系

2017-10-26 10:25:07

數據恢復服務

2018-11-26 09:55:07

MySQL誤刪數據數據庫

2019-08-20 14:02:07

MongoDB數據庫恢復數據

2018-10-08 11:29:10

2024-01-05 13:13:40

2022-02-09 17:29:36

Windows 11新系統微軟

2025-05-28 02:45:00

Dify扣子Ragflow

2023-03-02 11:42:48

CPU芯片

2017-05-31 16:10:45

MySQL誤操作恢復數據

2024-04-22 08:17:23

MySQL誤刪數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品视频亚洲 | 精品日韩一区二区 | 欧美高清性xxxxhdvideosex | 在线观看国产视频 | 91色在线| 国产精品久久久久久久久久久久冷 | 欧美色视频免费 | 日本理论片好看理论片 | 香蕉婷婷 | 亚洲女人天堂成人av在线 | 国产一区二区在线播放视频 | 午夜精品一区二区三区在线观看 | 中文字幕 在线观看 | 精品永久 | 国产精品欧美精品 | 免费成人在线网站 | 综合色久 | 欧美另类视频 | 手机av在线 | 一本一道久久a久久精品蜜桃 | 日本精品一区二区三区在线观看视频 | 激情91| 亚洲高清免费观看 | 欧美成人影院在线 | 欧美三级电影在线播放 | 国产精品美女久久久久aⅴ国产馆 | 日韩在线免费 | 色婷婷综合久久久中字幕精品久久 | 成人在线欧美 | 亚洲九色 | 二区国产 | 在线中文字幕视频 | 国产精品三级 | 成人综合在线视频 | 亚洲一二三区在线观看 | 99久久免费精品国产免费高清 | 狠狠干美女 | 亚洲男人天堂av | 天天干com | 亚洲综合大片69999 | 久久91精品国产 |