电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 电脑学院 > 操作系统 > Linux系统 > 正文
为Linux MySQL数据库设置磁盘限额
为Linux MySQL数据库设置磁盘限额
2011-10-10 13:12:16  文/佚名   出处:建站学   

因为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操作系统下防范黑客技巧
    从五方面解析Linux防火墙框架
    MySQL使用Amoeba作为Proxy时的注意事
    Linux服务器安装好后如何进行优化?
    Linux系统技巧:Linux中增加软路由的
    MySQL常用函数
    详解Linux中增加软路由的方法
    linux下请教apach配置出现如下错误:
    linux系统下mysql添加用户、删除用户
    用Ghost实现Linux系统的备份
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号