Innodb表类型数据的存储 我在一台MySQL服务器上运行多个数据库,并都是Innodb类的,有什么方法可以将每个数据库的数据存放在不同的ibdata文件中吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ibdata好像不能.不过你可以用参数innodb_file_per_table,可以让他们全部都隔离开来 http://blog.chinaunix.net/u3/116107/showart.php?id=2309660看看这篇文章,是不是你想要的。 IBDATA无法控制每个数据库一个,可以改成每个表一个。 分个数据库单独一套数据文件,还是比较方便的。比如ORACLE每个 SCHEMA (等同于MYSQL中的数据库)可以指定其中的对象的存储 tablespace 而一个 tablesapce 以由一个或几个数据文件组成, 这样在备份操作的时候可以直接基于表空间进行操作,各不同的SCHEM之前不受影响。但MYSQL的INNODB目前尚无此功能。 不过楼主如果的确需要,MYSQL对存储引擎是开放的,你可以自己编写存储引擎(前提是你有足够的时间和能力) 同样是获取100条数据,但 Sending data的消耗让人费解,望高手解答 求一条消重的sql 有没有能替代power builder的免费开源开发软件 存储过程中的汉字为乱码 求 MySQL SQL 查询语句? 在mysql中如何用获取表和字段的备注信息? 怎样快速获得mysql 表大小问题 请教...MySQL数据库中存放中文就都是乱码! 如何实现日历事件重复 mysql.h的问题 SHELL脚本的配置文件加密问题 使用mysql索引遇到奇怪问题
比如ORACLE每个 SCHEMA (等同于MYSQL中的数据库)可以指定其中的对象的存储 tablespace 而一个 tablesapce 以由一个或几个数据文件组成, 这样在备份操作的时候可以直接基于表空间进行操作,各不同的SCHEM之前不受影响。但MYSQL的INNODB目前尚无此功能。 不过楼主如果的确需要,MYSQL对存储引擎是开放的,你可以自己编写存储引擎(前提是你有足够的时间和能力)