400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎知識】數據丟失了應該如何恢復

【Linux基礎知識】數據丟失了應該如何恢復

  • 來源:Linux干貨資料
  • 2019-12-20 11:34:05
  • 閱讀()
  • 分享
  • 手機端入口

通常情況下,數據恢復成功有兩個必要條件,首先是要有完整可用的數據庫備份,其次要有連續完整沒有缺失的二進制日志。如果兩個條件都滿足就可以恢復故障數據;如果僅僅滿足第一個條件,只能做數據還原,對于上例來說,只能是數據庫中的數據還原到備份時刻凌晨2:00時的狀態,將會丟失凌晨2:00到上午9:37期間的數據;如果沒有備份,僅僅有一段日志仍然會造成數據庫數據的丟失,損失不可避免。因此,是否開啟二進制日志是能否做數據庫恢復的條件。

二進制日志(binlog)主要用途有兩個,其一是做數據恢復,其二是進行數據庫的復制。MySQL數據庫默認沒有開啟二進制日志,如果要開啟二進制日志需要在/etc/my.cnf中添加和配置server-id和log-bin選項,這個過程需要重啟mysqld服務,此外還應注意的是,開啟二進制日志會使數據庫額外損失一定的性能,大約2%左右。如果是寫操作頻繁的生產庫,應該開啟,因為可以在出現數據損毀的極端情況時,通過二進制日志的恢復挽回丟數據的損失;但是如果不在乎部分數據的丟失或者數據庫的數據以讀操作(select)為主,考慮性能損耗的因素,可以不開啟二進制日志。

開啟二進制日志步驟:

1. 編輯/etc/my.cnf

2. 在[mysqld]下添加:

a) server-id=非零值

b) log-bin=mysql-bin

3. 重啟mysqld服務

systemctl restart mysqld

其中,MySQL5.7版本要求server-id的值不能與其他存在復制關系的MySQL的server-id重復,其取值范圍為1到2^32-1,不能為0否則二進制日志不能開啟,通常該值設置為ip地址的末位段,這樣確保網段內的server-id無重復值。

log-bin變量對應的mysql-bin為二進制日志的前綴名,默認二進制日志保存在datadir變量對應的數據文件路徑中,為了降低二進制日志文件與數據文件同時損壞的幾率,通常把二進制文件與數據文件分開存放,最好放在不同的磁盤中。例如:將二進制日志放在/binlogs中,這樣需要提前創建該目錄,并設置好相應的屬主、屬組和權限,否則mysqld重啟會失敗。相關配置如下:

1. root# mkdir /binlogs

2. root# chown mysql:mysql /binlogs

3. root# chmod 750 /binlogs

4. 在/etc/my.cnf中的[mysqld]后面添加:

a) server-id=非零值

b) log-bin=/binlogs/mysql-bin

5. 重啟mysqld服務

systemctl restart mysqld

至此,二進制日志開啟成功,可以登入mysql后用show binary logs; 命令查看所有的二進制日志。默認二進制日志的最大可為1G。其切換條件有三個:1. mysqld重啟時會切換;2.日志到達了1G會自動切換;3.鍵入flush logs; 命令會自動切換。在開啟了二進制日志的情況下,如果備份和日志齊全,當數據庫數據出現損壞時,就可以對數據進行恢復了。

 

文章“【Linux基礎知識】數據丟失了應該如何恢復”已幫助

>>本文地址:http://www.028benet.com/zhuanye/2019/48201.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 国产成人精品午夜在线播放| 真实乱l仑全部视频| 视频一区在线免费观看| 欧美人与物videos另| 国产精品欧美日韩一区二区| 亚洲视频在线观看| 一级毛片在线免费播放| 美国式禁忌矿桥矿网第11集| 日韩一本二本三本的区别青| 国产卡一卡二卡三卡四| 久久精品国产99国产精偷| 黄页在线播放网址| 日韩免费视频一区二区| 国产午夜一级鲁丝片| 久久久国产乱子伦精品| 色综合久久一区二区三区| 无码专区天天躁天天躁在线| 国产av人人夜夜澡人人爽麻豆| 中文japanese在线播放| 精品一区二区三区在线播放 | 免费看成人aa片无码视频吃奶| 一卡2卡3卡4卡免费高清| 男孩子和男孩子做到哭泰国| 在线视频日韩欧美| 亚洲欧洲一区二区三区| 老司机久久精品| 日韩精品人妻系列无码av东京| 国产亚洲精彩视频| 三个人躁我一个| 男女xx动态图| 国产美女一级视频| 亚洲av无码乱码国产精品fc2| 麻豆精品视频入口| 成年在线网站免费观看无广告| 免费观看一级毛片| 91精品国产9l久久久久| 最漂亮夫上司犯连七天| 国产一区二区三区在线看片| 一区二区三区日韩| 欧美日韩一区二区三区自拍 | 国产A级三级三级三级|