MySql 的數(shù)據(jù)庫(kù)名和表名是與文件系統(tǒng)的目錄名和文件名對(duì)應(yīng)的,默認(rèn)情況下,創(chuàng)建的數(shù)據(jù)庫(kù)和表都存放在參數(shù)datadir定義的目錄下。這樣如果不使用RAID或邏輯卷,所有的表都存放在一個(gè)磁盤設(shè)備上,無(wú)法發(fā)揮多磁盤并行讀寫(xiě)的優(yōu)勢(shì),這種情況下,我們就可以利用sym文件來(lái)設(shè)定將不同的數(shù)據(jù)庫(kù)或表、索引指向不同的物理磁盤,從而達(dá)到分布磁盤I/O的目的。
具體實(shí)現(xiàn)方法如下:
1、在其它磁盤下創(chuàng)建一個(gè)目錄如:H:/mysql/data。
2、把源mysql數(shù)據(jù)目錄下的wordpress數(shù)據(jù)庫(kù)目錄移動(dòng)到H:/mysql/data,這是的目錄變成H:/mysql/data/wordpress。
3、在源mysql數(shù)據(jù)目錄下創(chuàng)建wordpress.sym文件,在文件下寫(xiě)如下內(nèi)容:H:/mysql/data/wordpress。
這樣對(duì)wordpress數(shù)據(jù)庫(kù)的操作都將作用到H:/mysql/data/wordpress文件中。