您现在的位置: 主页 > 嵌入式操作系统 > Linux > 为Linux MySQL数据库设置磁盘限额
本文所属标签:
为本文创立个标签吧:

为Linux MySQL数据库设置磁盘限额

来源:fromnet 网络用户发布,如有版权联系网管删除 2018-08-08 

因为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

文章来源:http://www.centos.bz/2011/10/linux-mysql-setup-disk-quota/



              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > 为Linux MySQL数据库设置磁盘限额
 目录 数据库 磁盘

"为Linux MySQL数据库设置磁盘限额"的相关文章

网站地图

围观()