MariaDB 将最大数据库大小设置为 1 GB

MariaDB 将最大数据库大小设置为 1 GB

我在主机上使用 MariaDB。我想将数据库大小限制为 1 GB。如何在 /etc/my.cnf 中正确执行此操作?

答案1

你说的限制是什么意思?你的意思是 MySQL 应该拒绝写入超过 1GB 阈值的任何内容吗?在我看来,这听起来就像你只是在要求损坏的数据。

如何实现?由于 my.cnf 中没有限制数据库大小的选项(同样,因为这没有意义),我能想到的最佳解决方案是将您的 mysql 数据目录放在其自己的分区上,并将该分区的大小限制为 1GB。

答案2

数据库上限有两个要求:1GB

满足这些先决条件后,请在 中找到以下内容my.cnf

innodb_data_file_path = ibdata1:10M:autoextend

只需将其添加到my.cnf

innodb_data_file_path = ibdata1:10M:autoextend:max:1G

然后运行service mysql restart

试一试 !!!

相关内容