我在我的托pipe上使用MariaDB。 我想将数据库大小限制为1 GB。 如何在/etc/my.cnf中正确执行此操作?
你的意思是什么限制? 你的意思是MySQL应该拒绝写入任何超过1GB的限制? 这听起来像你只是要求腐败的数据。
你怎么能实现它? 由于在my.cnf中没有选项来限制数据库的大小(同样,因为这是没有意义的),我能想到的最好的解决scheme是将你的MySQL数据目录放在它自己的分区上,并限制分区的大小到1GB。
有两个要求你为数据库上限是1GB
一旦满足这些先决条件,请在my.cnffind以下内容:
innodb_data_file_path = ibdata1:10M:autoextend
只需将此添加到my.cnf
innodb_data_file_path = ibdata1:10M:autoextend:max:1G
并运行service mysql restart 。
试一试 !!!