編碼的世界 / 優質文選 / 歷史

【MySQL】使用Symbolic Links以支持數據分區存儲


2022年7月20日
-   

MySQL數據庫及表(僅MyISAM)支持符號鏈接(symbolic link),即數據庫或表可以存儲在my.cnf中指定datadir之外的分區或目錄。 要支持符號鏈接,需要在配置中設置symbolic-links=1(較新的版本為默認開啟) 假設my.cnf有設置data目錄:  datadir=/data1/mysql/data/
而在另一個分區目錄下保存有數據數據庫TestDB: /data2/mysql/data/TestDB
那麼可以這樣使得同一個MySQL實例能同時管理TestDB: ln -s /data2/mysql/data/TestDB /data1/mysql/data/
所有文件相關權限設置正確後,MySQL就可以管理TestDB了。 值得注意的是,TestDB最好只能為一個MySQL服務來操作,否則會出現意想不到的問題。使用symbolic link的一個好處是當一個磁盤或分區空間不夠時,可以將數據存儲到其他的磁盤或分區。
可參考英文資料: http://dev.mysql.com/doc/refman/5.0/en/symbolic-links.html. -  作者:moxiaomomo  來源:CSDN  原文:https://blog.csdn.net/moxiaomomo/article/details/17092871  版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

熱門文章