热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Linux安装MySQL5.1.55没有innoDB数据引擎

在Linux下安装数据库,遇到不少的麻烦。以下就是麻烦之一:安装好了以后没有innodb数据库引擎,找个不少资料,大致如下:1,去

在Linux下安装数据库,遇到不少的麻烦。以下就是麻烦之一: 安装好了以后没有innodb数据库引擎,找个不少资料,大致如下: 1,去

在Linux下安装数据库,遇到不少的麻烦。以下就是麻烦之一:

安装好了以后没有innodb数据库引擎,找个不少资料,大致如下:

1,去掉#skip-innodb 前面的#

2,删除日志文件(查到过,现在找不到了)

检查了一下,首先skip-innodb前面的“#”号是去掉的。其次,我压根都找不到他所说的log_files。
后来决定重新编译安装。
./configure --prefix=/usr/local/mysql \
--with-extra-charsets=all --without-isam \
--exec-prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/var \
--syscOnfdir=/usr/local/mysql/etc --with-tcp-port=3306 \
--with-innodb --with-partition

结果出现错误: 大致意思就是不知道 --without-isam 、--with-extra-charset=all 还有--with-partition
运行./configure --help发现选项中根本没有“--with-extra-charset=all” 应该是“--with-extra-charsets=all”(少了个s) , 而--with-innodb --with-partition根本没有,也没有类似的。

这就郁闷了。./configure --help最后的地方出现innoDB,在plugins里。忽然明白原来是作为插件安装的。一看选项果然有-个叫“--with-plugins” 和“--with-plugin-[]” 作为菜鸟就直接“--with-plugins=all" 好了,结果没有错误了。

linux


推荐阅读
author-avatar
life-death-swallow_204
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有