而且很奇怪的是:
我在A机建立一数据库,库名叫PDMS;(表全是INNODB)
我在B机建立A机数据库的拷贝.在A机把数据修改,
把A机..\MYSQL\DATA\PDMS下的文件覆盖B机的对应文件,
结果----------------B机的数据库实际上没有对应修改;
**********
**********
如果,把A机\MYSQL目录下的全部文件覆盖B机对应文件,
结果---------------B机的数据库实际上修改了!!!!!!!!!!!11是怎么回事,(这INNODB)在搞什么鬼?谢谢
我在A机建立一数据库,库名叫PDMS;(表全是INNODB)
我在B机建立A机数据库的拷贝.在A机把数据修改,
把A机..\MYSQL\DATA\PDMS下的文件覆盖B机的对应文件,
结果----------------B机的数据库实际上没有对应修改;
**********
**********
如果,把A机\MYSQL目录下的全部文件覆盖B机对应文件,
结果---------------B机的数据库实际上修改了!!!!!!!!!!!11是怎么回事,(这INNODB)在搞什么鬼?谢谢
呵呵,是的, InnoDB 的数据文件与 表结构文件存储方式与 MyISAM 是不一样的,MyISAM 表所有的表结构数据索引文件都是放在一个目录下的,
这个目录就是它的数据...
InnoDB 则有点差别
有一个目录(也就是一个MySQL数据库),
该目录下(数据库中)可能存在有 MyISAM 表 . InnoDB 表对于 MyISAM 表,不用想..它全在这个目录下,而对于 InnoDB 表,
这个目录中只包含了 它的表结构文件 ,而数据与索引全在你所设置的数据文件中