我可以指定我的数据库文件存储在MySQL *每个数据库*

是否有可能在单个MySQL实例上托pipe两个数据库,但将这些文件存储在两个不同的物理位置?

例如:

db1保存在: C:/ProgramData/MySQL/MySQL Server 5.1/Data/

db2存储在: E:/MySQL/MoreData/

我知道my.ini中有一个datadir设置,默认指定在哪里存储数据库。 有没有办法在数据库级别覆盖这个?

我想我可以使用快捷方式,但有没有一种内置的方式来在MySQL中做到这一点?

使用符号链接,或者你的情况下, Windows的MySQL解决方法,.sym文件 。