Windwos环境,我想限制单个数据库的大小,听说有种方法是用php的,但这种方法不适我用

解决方案 »

  1.   

    innodb_data_file_path = 文件1:10M;文件2:20M;
      

  2.   

    谢谢,不好意思,是我没描述清楚
    我的想法是用数据库Zhan跟Wan 两个数据库
    Zhan限制为200M的大小,Wan 限制为50M
      

  3.   

    如果库里面的表引擎是InnoDB 可以配置表空间的大小控制的
    在配置文件里面 加上 
    innodb_data_file_path=ibdata1:10M;autoextend:max:2000M
      

  4.   


    你分出一个200M的逻辑分区给zhan,一个50M的给WAN。
    这样数据库大了,磁盘就放不下了。感觉我好像很无聊,哈。
      

  5.   

    应该不是这样,我在想是不是用Windwos自带的配额管理实现呢
      

  6.   

    windows的配额管理好像是分配给某账号的,不是分配给某目录的吧。
    不过可以试试。
      

  7.   

    各位大大们还有别的好方法么,像MSSQL创建数据库的时候就是指定数据库的大小那样.
      

  8.   

    今天看到INNODB,最大的存储限制是64TB。
      

  9.   


    有具体方法么,我只知道mssql可以在建库的时候可以指定大小,mysql的确实没见过
      

  10.   

    我倒是有一个方法,不过,需要一些第三方工具。比如mks, 
    在windows下,如前所述,创建两个分区,这两个分区分别link到data下的两个目录,配给那两个用户即可。
      

  11.   

    windows 的分区是有数量限制的