mysql修改数据库引擎 InnoDB

网上好多修改数据库引擎 应该是自己实验过的

    我的数据库原本是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  但能达到目的 就行 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值