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

首頁 > 數據庫 > MySQL > 正文

mysql獨立表空間和共享表空間的轉換

2024-07-24 13:00:21
字體:
來源:轉載
供稿:網友

細節參看網址:http://www.linuxidc.com/Linux/2015-01/111241.htm

后邊內容。

 

 

共享表空間和獨立表空間之間的轉換,這也是很有用的。因為在用xtrabackup備份的時候有時需要單表備份還原。那么如果以前的存儲是“共享表空間的存儲方式”那么這時就需要轉換成“單獨表空間的存儲方式”

 

查看當前數據庫的表空間管理類型

腳本:show variables like "innodb_file_per_table";

MySQL> show variables like "innodb_file_per_table";

 

ON代表獨立表空間管理,OFF代表共享表空間管理;(查看單表的表空間管理方式,需要查看每個表是否有單獨的數據文件)

 

轉換方法步驟:

1、 單個表的轉換操作:

1>:參數innodb_file_per_table=1需要設置,并重新啟動mysql。查看狀態

mysql> show variables like "innodb_file_per_table";

 

2>:執行mysql>alter table table_name engine=innodb;查看數據庫目錄下相應的innodb表是不是有自己的.ibd文件了。如果有了就對了

2、大量的innodb表的操作:

1:>一般用mysqldump備份出整個數據庫(具體步驟自己查),并修改my.cnf。innodb_file_per_table=1,重啟數據庫。查看下mysql> show variables like "innodb_file_per_table";

 

2:>之后刪除備份過的那個數據庫目錄。用備份的文件恢復原庫。這樣就將全部的innodb表都變成了單獨有.ibd文件的了。

 

Mysqldump 有總結的world文檔。或參看網址http://www.linuxidc.com/Linux/2014-08/105949.htm

 

 

 

 

 

 

 

 

 

 

 

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新密市| 罗山县| 泰兴市| 永城市| 汉源县| 方正县| 安龙县| 遂宁市| 枣庄市| 邵阳县| 百色市| 小金县| 林州市| 江山市| 沧州市| 台南市| 峨眉山市| 永川市| 青州市| 临沧市| 河东区| 调兵山市| 康平县| 双鸭山市| 蕲春县| 中方县| 咸宁市| 赞皇县| 邯郸市| 鹿泉市| 新密市| 南京市| 陆良县| 金坛市| 明水县| 常熟市| 承德市| 新沂市| 荥阳市| 邓州市| 交城县|