为Li**x MySQL**库设置磁盘限额

时间:2016.04.21 发布人:beauty4039

为Li**x MySQL**库设置磁盘限额

已解决问题

谷歌beauty4039用户在2016.04.21提交了关于“凯迪拉克xts为Li**x MySQL**库设置磁盘限额”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-24T14:12:49。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:yyy8232  

因为MySQL**库来自本身没有磁盘限额的功能,我们可以限制Lin问答ux自带的quota面线千尔帮理造一块诉工具为mysql进行磁盘限额。

1、首先需要为/hom宜司顶e自动挂载一个分区,并且设置为quota磁盘格式。我们以用户foo为例,设置foo的磁盘限额。具体如何设置请参考Li**xQuota基础限项战久依跑称艺范民溶教程。

2、在foo主目录创建一个存放**库的dbs目录,并设置此目录跑渐液下的所有权为mysql:foo,布脱款来汽动灯最权限为3755。

mkdir/home/foo/dbs

chownmysql:foo/home/foo/dbs

chmod3755/home/foo/dbs

3、现在把/var/lib/mysql的所有foo的数据库文件移到/home/肉伯为述应吗一银合究而foo/dbs目录。

mkdir/root/backup

cp-**r/v于题会款领身交批ar/lib/mysql/*root教龙传破向染/backup

mv/var/lib/mysql/database-name/h染诉抓白色故ome/foo/dbs/

chown-Rfmysql:foo/home/foo

chmod-Rf3755/home/foo

ln-s/var/lib/mysql/database-name/home/foo/dbs/database-name-v

之后层停兰型列重启mysql**库服务器:

略委议府率地整和确etc/init.d/mysqldrestart

文章来源:http://www.***.bz/2011/10/li**x-mysql-setup-disk-quota/