因為MySQL數據庫本身沒(méi)有磁盤(pán)限額的功能,我們可以限制Linux自帶的quota工具為mysql進(jìn)行磁盤(pán)限額。 1、首先需要為/home自動(dòng)掛載一個(gè)分區,并且設置為quota磁盤(pán)格式。我們以用戶(hù)foo為例,設置foo的磁盤(pán)限額。具體如何設置請參考Linux Quota基礎教程。 2、在foo主目錄創(chuàng )建一個(gè)存放數據庫的dbs目錄,并設置此目錄的所有權為mysql:foo,權限為3755。 mkdir /home/foo/dbs chown mysql:foo /home/foo/dbs chmod 3755 /home/foo/dbs 3、現在把 /var/lib/mysql的所有foo的數據庫文件移到/home/foo/dbs目錄。 mkdir /root/backup cp -avr /var/lib/mysql/* root/backup mv /var/lib/mysql/database-name /home/foo/dbs/ chown -Rf mysql:foo /home/foo chmod -Rf 3755 /home/foo ln -s /var/lib/mysql/database-name /home/foo/dbs/database-name -v 之后重啟mysql數據庫服務(wù)器: etc/init.d/mysqld restart |
聯(lián)系客服