首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置每个帐户的MySQL限制,类似于共享主机

设置每个帐户的MySQL限制,类似于共享主机
EN

Server Fault用户
提问于 2011-04-12 09:17:49
回答 2查看 948关注 0票数 1

以前也有人问过类似的问题,比如这一个,但是到目前为止我所看到的答案都没有真正告诉我我想要什么。

我需要为内部开发和测试目的设置一个Linux盒,这将需要多个用户帐户。每个帐户必须限制他们的MySQL数据库(S)占用的空间,因为测试将试图打破一些东西,我希望限制任何损害。

我假设我需要为每个帐户设置一个MySQL实例,并在该帐户的文件空间内设置数据库文件,并使用配额来限制这一点。这是正确的,还是有其他的方式,我忽略了?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-04-12 10:18:14

您是正确的-在MySQL中没有内置的配额支持。

请注意,当使用磁盘配额来实现您的目标时,当用户耗尽空间时,MySQL可以缓冲无法完成的语句。这可能会导致服务器稳定性问题。数据完整性问题也由达到磁盘限制的人报告(尽管这可能不会影响所有表引擎)。

票数 0
EN

Server Fault用户

发布于 2011-04-12 19:11:31

另一个选项是运行一个cron作业或守护进程,该进程监视数据库大小,然后在数据库大小达到指定大小时撤销插入和更新权限。其中一个这样的工具是MySQL配额守护进程。

http://lrem.net/software/mysql-quota-daemon.xhtml

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/258661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档