实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业

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.jecan.cn/zhuanye/2019/48201.html

THE END  

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

1 您的年齡

2 您的學歷

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

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

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 软启动器-上海能曼电气有限公司| 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 无线对讲-无线对讲系统解决方案-重庆畅博通信 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 锂电叉车,电动叉车_厂家-山东博峻智能科技有限公司 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 高温高压釜(氢化反应釜)百科| 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 早报网| 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 物流公司电话|附近物流公司电话上门取货 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 应急灯_消防应急灯_应急照明灯_应急灯厂家-大成智慧官网 |