国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫InnoDB引擎下服務器斷電數據恢復方法

2024-07-24 13:09:07
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MySQL數據庫InnoDB引擎下服務器斷電數據恢復方法,需要的朋友可以參考下
 

說明:

線上的一臺MySQL數據庫服務器突然斷電,造成系統故障無法啟動,重新安裝系統后,找到之前的MySQL數據庫文件夾。

問題:

通過復制文件的方式對之前的MySQL數據庫進行恢復,發現在程序調用時找不到數據庫中的表,造成網站無法正常訪問。

分析:

1、MySQL數據庫,使用拷貝文件方式來恢復數據庫,只支持MyISAM引擎;
2、如果有數據庫或數據表使用了InnoDB引擎,恢復的時候,必須連同MySQL數據庫目錄下的ibdata1文件一起拷貝過來。

解決辦法:

1、停止MySQL服務

service mysqld stop

2、找之前的備份數據庫文件

cd /home/mysql_bak/mysql/ #進入MySQL備份目錄

ibdata1 #需要此文件

3、拷貝ibdata1文件到數據庫相應目錄

cp /home/mysql_bak/mysql/ibdata1 /usr/local/mysql/data/ibdata1 #拷貝文件到現在的數據庫目錄
chown mysql.mysql /usr/local/mysql/data/ibdata1 #設置權限位mysql用戶和用戶組
rm /usr/local/mysql/data/ib_logfile0 #刪除現有日志文件,否則啟動MySQL失敗
rm /usr/local/mysql/data/ib_logfile1 #刪除現有日志文件,否則啟動MySQL失敗


4、啟動MySQL

service mysqld start

故障解決

此時頁面已正常打開。

ibdata1作用:InnoDB引擎下的表數據文件。

建議:數據庫一定要做好備份,恢復數據最好使用.sql備份文件導入。

至此,MySQL數據庫InnoDB引擎下服務器斷電數據恢復教程完成。



注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 广州市| 乌什县| 成武县| 南丰县| 五家渠市| 隆昌县| 石门县| 普安县| 龙胜| 乌海市| 丹寨县| 龙州县| 新密市| 探索| 五家渠市| 永仁县| 宁波市| 嘉黎县| 桐城市| 革吉县| 盐山县| 新巴尔虎左旗| 临高县| 余干县| 红原县| 民和| 潜江市| 伽师县| 德昌县| 沾益县| 旺苍县| 遂溪县| 四会市| 乌海市| 邹城市| 保亭| 文成县| 巴南区| 镇坪县| 闽清县|