国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黔东| 观塘区| 任丘市| 鄂尔多斯市| 佛山市| 金门县| 凌源市| 丹东市| 江城| 眉山市| 贵定县| 鲁山县| 调兵山市| 正阳县| 嘉禾县| 顺平县| 家居| 大同县| 泗水县| 阿城市| 肃南| 江源县| 深圳市| 濮阳县| 菏泽市| 水富县| 聂拉木县| 鄂温| 木兰县| 阿荣旗| 晋宁县| 那曲县| 育儿| 当雄县| 兰考县| 大新县| 原平市| 绥宁县| 左云县| 濮阳市| 泗阳县|