怎么把数据库从InnoDB转成MyISAM-CSDN论坛

如题所述

mysql 5.1默认只启用MyISAM, 使用INNODB要做一下修改:
=== InnoDB Storage Engine ===
Plugin Name: innobase
Description: Transactional Tables using InnoDB
Supports build: static and dynamic
Configurations: max, max-no-ndb
mysql 5.1版本之后,要使用innodb有两种方法
(1).静态编译的时候加入 --with-plugin-innobase
(2).动态扩展 启动mysqld后
mysql>INSTALL PLUGIN innodb SONAME 'ha_innodb.so'
mysql> show plugin
就可以看见了
动态的话plugin_dir要指定正确:
[mysqld]
plugin_dir=/path/to/plugin/directory
最后,通过动态方式,解决了这个转换问题。

查看mysql 5.1 是否安装了innodb插件(mysql 5.0使用: show variables like 'have_%';)
mysql> show plugins;
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网