mysql能否实现整个数据库全部体现为一个文件呢(或一个数据文件一个日志文件)
-----------------------
我以前学过ms server2000,所以有点先入为主的概念,在mssql2000中,数据库就是体现为二个文件,一个数据文件,一个日志文件,这样备份时,直接将这两个文件备份一下就行了,觉得很方便。
但是学mysql以来,发现这一点与mssql2000大不相同,每一个表都会对应一个文件,这样就意味着,数据库中的表越多,则文件夹下的文件太散乱。不好管理。
所以问一下,是不是我的设置有问题,是不是可以设置成,一个数据库就是一个文件呀?

解决方案 »

  1.   

    至少每个表有一个.frm文件。如果是MyISAM引擎,则每个表有三个文件。
      

  2.   

    MySQL 的存储引擎是由另外第三方的。不是由MYSQL来开发的。 而根据MYSQL目前的版本上的代码,它一定需要一个数据库目录,然后必须有一个 *.frm 文件。 数据文件,索引等则可由存储引擎来决定。所以以目前的MYSQL来说,不可能实现 "整个数据库全部体现为一个文件"