top
Loading...
7.6.1.3.在Windows平臺上使用關于數據庫的符號鏈接
7.6.1.3. 在Windows平臺上使用關于數據庫的符號鏈接

Windowsmysqld-maxmysql-max-nt服務器使用-DUSE_SYMDIR選項編譯成。允許你放置數據庫目錄到一個不同的硬盤,通過設置一個符號鏈接指向它。這類似于Unix中的符號鏈接,盡管設置鏈接的過程不同。

符號鏈接默認為啟用。如果你不需要,使用skip-symbolic-links選項來禁用它:

[mysqld]

skip-symbolic-links

Windows中,通過在數據目錄中創建一個文件,該文件包含目標目錄的路徑,你可以為MySQL數據庫創建一個符號鏈接。該文件應該被命名為db_name.sym,其中db_name是數據庫名。

假定MySQ數據目錄是C:mysqldata并且你想要數據庫foo放置在D:datafoo。設置一個符號鏈接如下所示:

1.    確保D:datafoo目錄存在,如果必要創建它。如果你在數據目錄內有一個命名為foo的數據庫目錄,你應移動它到D:data目錄。否則,符號鏈接無效。為避免出現問題,當你移動數據庫目錄時服務器不應該運行。

2.    創建一個文本文件C:mysqldatafoo.sym,該本文文件包含路徑名D:datafoo

此后,數據庫foo創建的所有表將創建在D:datafoo文件中。請注意,如果在MySQL數據目錄中存在同名的數據庫目錄,不能使用符號鏈接

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html
北斗有巢氏 有巢氏北斗