让mysql支持innodb

用源码 包安装mysql 5.1.34 发现show engines;里没有innodb


cp /data/mysql/share/mysql/my-innodb-heavy-4G.cnf    到/etc/my.cnf
删除mysql数据目录里的ib_logfile*文件,然后,重启mysql
每一次会出错,在重启一次就OK了
进入mysql 用show engines;如下图所示,Innodb已经支持了.
mysql> show engines;
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                    | Transactions | XA   | Savepoints |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                     | NO          | NO   | NO         |
| CSV                    | YES     | CSV storage engine                                                 | NO           | NO   | NO        |
| MyISAM            | DEFAULT | Default engine as of MySQL 3.23 with great performance      | NO    NO   | NO         |
| InnoDB               | YES           | Supports transactions, row-level locking, and foreign keys      | YES  YES  | YES        |
| MEMORY          | YES          | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
5 rows in set (0.00 sec)

上一篇: OneNote破解后导致的一系列问题   下一篇: mysql忽视大小写+插入的效率

提交疑问

回顶部