0
我的問題是:我可以爲單個MySQL安裝上運行的每個數據庫指定不同的數據目錄嗎?
我可以爲在單個MySQL安裝上運行的每個數據庫指定不同的數據目錄嗎?我有多個大型數據庫,我想將它們分別指向它自己的目錄,每個目錄都位於不同的安裝目錄(唯一磁盤)上。
圖片勝過千言萬語,所以讓我來舉例說明:
嘗試這樣的事情出於某種原因造成數據庫和表,但忽略數據目錄和索引目錄選項:
CREATE DATABASE `DB1` /*!40100 COLLATE 'latin1_swedish_ci' */;
USE DB1;
CREATE TABLE `onDisk1` (
`id` INT(11) NULL DEFAULT NULL
)
COLLATE='latin1_swedish_ci'
ENGINE=MyISAM
DATA DIRECTORY='/mnt/windows/share_data/mysql'
INDEX DIRECTORY='/mnt/windows/share_data/mysql'
;
谷歌搜索'mysql的DIF不同的數據目錄數據庫「產生這個:http://dba.stackexchange.com/questions/14875/how-to-set-a-specific-directory-location-for-individual-mysql-database –