欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Linux安装MySQL 5.1.55 没有innoDB数据引擎

程序员文章站 2022-04-02 09:54:45
...

在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安装MySQL 5.1.55 没有innoDB数据引擎