mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额
本文主要向大家介紹了Linux運維知識之為Linux MySQL數據庫設置磁盤限額,通過具體的內容向大家展現,希望對大家學習Linux運維知識有所幫助。
因為MySQL數據庫本身沒有磁盤限額的功能,我們可以限制Linux自帶的quota工具為mysql進行磁盤限額。
1、首先需要為/home自動掛載一個分區,并且設置為quota磁盤格式。我們以用戶foo為例,設置foo的磁盤限額。具體如何設置請參考Linux?Quota基礎教程。
2、在foo主目錄創建一個存放數據庫的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數據庫服務器:
/etc/init.d/mysqld?restart
本文由職坐標整理并發布,希望對同學們有所幫助。了解更多詳情請關注系統運維Linux頻道!
總結
以上是生活随笔為你收集整理的mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go语言基础到提高(1)-hello,w
- 下一篇: go语言基础到提高(3)-变量