自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL InnoDB表結構的恢復

數據庫 MySQL
通過.frm文件恢復數據表結構的方法我們經常會用到,下文對InnoDB表結構的恢復方法作了詳細的說明,供您參考學習。

MySQL InnoDB表結構的恢復方法是怎樣的呢?下面就為您詳細介紹MySQL InnoDB表結構的恢復步驟,如果您對此方面感興趣的話,不妨一看。

MySQL InnoDB表結構的恢復:

假定:MYSQL數據庫已經崩潰,目前只有對應表的frm文件,大家都知道,frm文件無法通過文本編輯器查看,因為如果不恢復,基本上來說對我們沒什么用。這里我們?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.  

恢復方法介紹(過程):

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

2. 在aa數據庫下建立同名的數據表test_innodb,表結構隨意,這里只有一個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服務器,將系統(tǒng)崩潰后留下的test_innodb.frm文件拷貝到新的正常數據庫的數據目錄aa下,覆蓋掉下邊同名的frm文件:

4.重新啟動MYSQL服務。

5.測試下是否恢復成功,進入aa數據庫,用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ā)現表結構已經恢復過來了。

 

 

 

【編輯推薦】

MySQL多表聯合查詢語法示例

MySQL表別名的另類用法

MySQL左連接查詢經驗總結

顯示MYSQL表信息的方法

三種常用的MySQL建表語句

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-23 13:24:16

MySQL MyISA

2010-11-22 13:45:43

MySQL表存儲結構

2010-10-15 10:29:25

Mysql表結構

2013-08-07 10:04:37

MySQL數據恢復

2010-11-23 09:13:47

mysql修改表結構

2019-09-11 11:38:30

MySQLInnoDB數據庫

2010-05-21 18:07:56

MySQL 表種類

2010-10-13 10:34:49

MySQL修改表結構

2010-05-21 10:14:10

MySQL更改表結構

2018-08-29 12:30:45

數據庫MySQLInnodb

2010-10-13 10:42:14

MySQL修改表結構

2010-10-13 10:27:35

MySQL修改表結構

2022-05-24 08:03:28

InnoDBMySQL數據

2020-03-22 21:46:06

MySQLInnoDB表空間

2010-10-13 10:03:08

MySQL修改表結構

2010-05-18 18:19:40

MySQL修改表結構

2019-11-04 12:51:48

mysql數據庫nnodb

2017-07-14 15:49:05

MongoDB誤刪表恢復步驟

2011-08-11 11:27:11

MySQLalter table

2021-07-08 07:08:21

MySQL ACID 數據庫
點贊
收藏

51CTO技術棧公眾號