1. 程式人生 > >MySQL Data Directory -- Creating file-per-table tablespaces outside the data directory

MySQL Data Directory -- Creating file-per-table tablespaces outside the data directory

tor 開啟 inf 引擎 所在 通過 nod image 空間

Creating file-per-table tablespaces outside the data directory

一、 Data Directory

1、應對情況

當數據庫所在空間不足的時候,通過新增一塊磁盤,如何將新建的表放到新建磁盤,就可以用到MySQL的Data Directory

2、使用Data Directory條件

1)InnoDB引擎

2)開啟innodb_file_per_table或者在建表時加上此參數

二、操作測試

1、查看數據庫版本與表空間目錄

技術分享圖片

2、操作系統新建存儲目錄

技術分享圖片

3、建表測試

技術分享圖片

4、查看新建的表

1)表的定義文件任然保存在老的數據文件目錄

技術分享圖片

2)表的tablespace在新的數據文件目錄

技術分享圖片

MySQL Data Directory -- Creating file-per-table tablespaces outside the data directory