日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQLInnoDB表結(jié)構(gòu)的恢復(fù)

MySQL InnoDB表結(jié)構(gòu)的恢復(fù)方法是怎樣的呢?下面就為您詳細(xì)介紹MySQL InnoDB表結(jié)構(gòu)的恢復(fù)步驟,如果您對此方面感興趣的話,不妨一看。

創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)丹陽,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

MySQL InnoDB表結(jié)構(gòu)的恢復(fù):

假定:MYSQL數(shù)據(jù)庫已經(jīng)崩潰,目前只有對應(yīng)表的frm文件,大家都知道,frm文件無法通過文本編輯器查看,因?yàn)槿绻换謴?fù),基本上來說對我們沒什么用。這里我們?yōu)榱藴y試,假定該文件為test_innodb.frm.

該表創(chuàng)建腳本如下:

 
 
 
  1. mysql> create table test_innodb  
  2.  
  3.     -> (A int(11) default NULL,  
  4.     -> B varchar(30) default NULL,  
  5.     -> C date default NULL) engine=innodb;  
  6. Query OK, 0 rows affected (0.05 sec)  
  7.  

恢復(fù)方法介紹(過程):

1. 在新的正常工作的MYSQL環(huán)境下建立一個(gè)數(shù)據(jù)庫,比如aa.

2. 在aa數(shù)據(jù)庫下建立同名的數(shù)據(jù)表test_innodb,表結(jié)構(gòu)隨意,這里只有一個(gè)id字段,操作過程片段如下:

 
 
 
  1. mysql> create table test_innodb (id bigint not null)engine=InnoDB;  
  2. Query OK, 0 rows affected (0.09 sec)  
  3.  
  4. mysql> show tables;  
  5. +--------------+  
  6. | Tables_in_aa |  
  7. +--------------+  
  8. | test_innodb |  
  9. +--------------+  
  10. 2 rows in set (0.00 sec)  
  11.  
  12. mysql> desc test_innodb;  
  13. +-------+------------+------+-----+---------+-------+  
  14. | Field | Type       | Null | Key | Default | Extra |  
  15. +-------+------------+------+-----+---------+-------+  
  16. | id    | bigint(20) | NO   |     | NULL    |       |  
  17. +-------+------------+------+-----+---------+-------+  
  18. 1 row in set (0.00 sec)  
  19.  

3.停止mysql服務(wù)器,將系統(tǒng)崩潰后留下的test_innodb.frm文件拷貝到新的正常數(shù)據(jù)庫的數(shù)據(jù)目錄aa下,覆蓋掉下邊同名的frm文件:

4.重新啟動(dòng)MYSQL服務(wù)。

5.測試下是否恢復(fù)成功,進(jìn)入aa數(shù)據(jù)庫,用desc命令測試下:

 
 
 
  1. mysql> desc test_innodb;  
  2. +-------+-------------+------+-----+---------+-------+  
  3. | Field | Type        | Null | Key | Default | Extra |  
  4. +-------+-------------+------+-----+---------+-------+  
  5. | A     | int(11)     | YES |     | NULL    |       |  
  6. | B     | varchar(30) | YES |     | NULL    |       |  
  7. | C     | date        | YES |     | NULL    |       |  
  8. +-------+-------------+------+-----+---------+-------+  
  9. 3 rows in set (0.01 sec)  
  10.  

OK,發(fā)現(xiàn)表結(jié)構(gòu)已經(jīng)恢復(fù)過來了。

【編輯推薦】

MySQL多表聯(lián)合查詢語法示例

MySQL表別名的另類用法

MySQL左連接查詢經(jīng)驗(yàn)總結(jié)

顯示MYSQL表信息的方法

三種常用的MySQL建表語句


文章題目:MySQLInnoDB表結(jié)構(gòu)的恢復(fù)
文章分享:http://www.5511xx.com/article/cdpjsdi.html