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

mysql 磁盘限额_为Linux MySQL数据库设置磁盘限额相关推荐

  1. mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额

    本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...

  2. linux mysql 磁盘_Linux运维知识之为Linux MySQL数据库设置磁盘限额

    本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...

  3. mysql 嵌入式 稳定性_常用的嵌入式数据库的比较

    2.1 Berkeley DB 技术特点: 1. Berkeley DB是一个开放源代码的内嵌式数据库管理系统,能够为应用程序提供高性能的数据管理服务.应用它程序员只需要调用一些简单的API就可以完成 ...

  4. linux mysql内网_在Linux中mysql的一些基本操作

    在Linux中mysql的一些基本操作 下面介绍一下 一.关于在Linux中mysql的一些基本操作 1.进入mysql "mysql -uroot -p",会提示输入密码,输入密 ...

  5. linux mysql 知乎_在 Linux 上安装 MariaDB 或 MySQL | Linux 中国

    开始在 Linux 系统上使用开源的 SQL 数据库吧. (本文字数:2332,阅读时长大约:3 分钟) MariaDB 和 MySQL 都是使用 SQL 的开源数据库,并且共享相同的初始代码库.Ma ...

  6. linux 操作mysql 数据库命令_在Linux上用命令怎么连接数据库

    展开全部 以常见的mysql和oracle这两种数据库为例: 一.连接mysql(mysql服务已开启) 1.mysql数据库安装32313133353236313431303231363533e58 ...

  7. etc下没有mysql目录下_解决Linux安装mysql 在/etc下没有my.cnf的问题

    今天因为想改mysql的端口,结果发现我的/etc/目录下并没有my.cnf这个文件,我就看了下网上有没有解决的方法. 看了好多关于Linux下没有my.cnf的博客,都是说将my-medium.cn ...

  8. 3层b+树索引访问磁盘次数_深入理解MySQL索引底层实现原理丨技术干货

    一.索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构.提取句子主干,就可以得到索引的本质:索引是数据结构. 我们知道,数据库查询是数据库的最主要功能之 ...

  9. mysql怎么用_如何使用MySQL数据库

    如何使用MySQL数据库 前言:前面我们已经了解了如何搭建MySQL数据库,那么接下来我们就一起来了解一下,如何使用MySQL数据库. MySQL数据库系统也是一个典型的C/S(客户端/服务器)架构应 ...

最新文章

  1. python知识点:文件读写以及其他基础知识点
  2. linux 自动备份脚本
  3. FPGA学习笔记---Verilog HDL 可综合语句和不可综合语句汇总
  4. c语言中未声明的标识符要怎么办,vc ++未声明的标识符,虽然它已声明
  5. 训练赛第三场A题 zoj 559
  6. 【详细教程】阿里云ECS服务器搭建
  7. 厉害!他33岁破格晋升教授和博导,成果还打破国外技术垄断
  8. 如何将ppt压缩到最小?
  9. 2021年机器学习及R应用 陈强老师 应用于领域 经济管理 人文社科 医学卫生领域等
  10. CSAPP:archlab
  11. ios 纯代码怎么适配ipad_iOS屏幕适配(纯代码)
  12. ubuntu 20.04安装各类软件
  13. python 换脸 github_AI 换脸项目 ALAE 登顶 Github,AI 换脸又升级?
  14. mysql每组结果分页显示_SQL语句mysql分组统计并对每组分页
  15. Fractal Streets(经典分形递归+坐标旋转)
  16. 获得Bert预训练好的中文词向量
  17. 8.1 标量、向量、矩阵和张量
  18. C++通过ODBC方式连接数据库SQLServer及增删查改操作【图书借阅系统为例】
  19. git提交时由于eslint的检测机制报错:npm run lint-staged:js found some errors
  20. 我拍,我再拍,我拍拍拍

热门文章

  1. 大工17春计算机文化基础在线测试3,大工17春《计算机文化基础》在线测试3答案...
  2. mysql 普通sql流程控制,【mysql的编程专题①】流程控制与其他语法
  3. unity怎么实现人脸追踪_Unity 2019.2 beta为AR增加面部追踪、2D图像追踪、3D对象追踪等功能...
  4. python面向对象的三个基本特征 含义和作用简介_面向对象语言的三个基本特征各自特点及优势...
  5. 接收请求处理流程_从Tomcat入口了解Spring MVC的请求处理流程(2)问题答疑
  6. 转轮机加密详解两种解题方法 -攻防世界
  7. python函数名第一类方法、f-string格式化、迭代器及递归函数
  8. Python中classmethod与staticmethod区别
  9. python字典的增,删,改,查
  10. linux普通用户开不了端口,Linux中如何让普通用户使用小于1024的端口