网上好多修改数据库引擎 应该是自己实验过的
我的数据库原本是InnoDB 后来我要用copy文件的形式备份了我的数据库 因为InnoDB不支持copy文件备份 所有就该成MyISAM 了
修改了mysql的my.ini文件 default-storage-engine=MyISAM(需要从启mysql服务) 直接拷贝回去替换点自身机器的数据库data就行了 这样做着挺完美的
后来 人家连接我公司的电脑说 不支持Spring的事物了 说是我的数据库类型不是InnoDB了 我一想 是 上次图方便没改回来(还不知道我家里的数据库的数据引擎是InnoDB还是MyISAM )
后来弄了好久 就是改不回InnoDB 后来没办法从装了下 有舍不得数据库里的数据 在卸载的时候看到有个步骤是2个选项
一个好像是卸载配置文件 还一个是卸载安装信息 开始我选第一个 数据没有删 但是还是改不回InnoDB
试了下第二个 可以了 而且数据也没丢 只是每个数据库每个表的数据库引擎还是MyISAM 可以一个一个的修改
在设计表的选项的第一个就是 选择 InnoDB 保存就行 如果表多的话就麻烦了 就不说有好几个数据库了
下面的连接日志中又具体的实现类 可以参照下 http://blog.csdn.net/hxy01245120/article/details/7788514
只要改下数据库 就可以一次全部改完指定数据库的数据库引擎 虽然是java+jdbc 但能达到目的 就行