`
- 浏览:
338378 次
- 性别:
- 来自:
郑州
-
linux安装mysql-5.1.55,没有innoDB数据引擎
第一次在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" 好了,结果没有错误了
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在这个压缩包中,主要的文件是"mysql-essential-5.1.55-win32.msi",这是一个Windows Installer程序,用于在Windows操作系统上安装MySQL 5.1.55版本。 MySQL 5.1是MySQL的一个重要版本,它带来了许多增强的功能和...
MySQL是世界上最受欢迎的开源数据库系统之一,而"mysql-essential-5.1.55-win32"则是针对Windows操作系统的一个特定版本。这个版本属于MySQL 5.1系列,是5.1.x的一个稳定发行版,它包含了运行MySQL服务器、客户端...
3. **编译与安装**:解压后,进入解压后的目录,一般为`mysql-5.1.55`。执行`./configure`进行配置检查,然后使用`make`进行编译,最后用`make install`安装。这个过程中可能需要一些依赖库,如`ncurses`, `openssl`...
在安装过程中,可能还需要根据具体系统需求调整配置文件,比如选择合适的内存大小配置(my-small.cnf、my-medium.cnf、my-large.cnf 或 my-huge.cnf),以及针对 InnoDB 引擎的特定设置(如 my-innodb-heavy-4G.cnf...
二、Linux环境中的MySQL安装 在Linux系统上安装MySQL,通常需要下载源码包或二进制包。`mysql-standard-4.1.22-pc-linux-gnu-i686.tar.gz` 就是一个二进制包,解压后可以直接进行安装。安装步骤通常包括: 1. 解压缩...
MySQL 5.1.53引入了一些重要特性,比如InnoDB存储引擎的改进,支持分区表,以及更高效的查询处理。此外,它还提供了线程池和复制的增强,使得在高并发环境下性能更优。 在安装过程中,可能会遇到一些问题,例如权限...
这款名为"mysql-essential-5.1.55-win32.msi"的安装文件是MySQL 5.1.55版本针对Windows 32位操作系统的完整安装包。在本文中,我们将深入探讨MySQL 5.1版本的关键特性、功能以及它在IT环境中的应用。 MySQL 5.1版是...
在本篇文章中,我们将深入探讨针对arm架构的MySQL 5.7.32安装文件"mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz"。 首先,让我们了解"mysql-5.7.32-linux-glibc-2.28-aarch64"这个文件名的含义。"mysql-5.7.32...
标题中的"linux-aarch-mysql-5.7.33_glibc2.12-x86_64.tar"和描述中的"linux-麒麟-mysql-5.7.33_glibc2.12-x86_64.tar"都指向了一个在Linux环境下运行的MySQL数据库服务的特定版本。这个版本是5.7.33,它针对的是...
- **InnoDB存储引擎优化**:在5.7版本中,InnoDB引擎得到了显著的性能提升,包括更快的索引插入和查询速度。 - **查询优化器改进**:查询优化器引入了更智能的策略,能更准确地估计查询执行计划的成本,从而提高...
MySQL 5.7.40引入了一些重要特性,如增强的性能、InnoDB存储引擎的改进、JSON支持、SQL解析器的优化等。这些改进提升了查询速度,增强了对现代应用程序的支持。此外,5.7版本还加强了安全性,例如支持TLS 1.2和更强...
最近在学习MySQL技术内幕 InnoDB存储引擎 第2版,整理了一些文档分享出来,同时也方便以后查看。若有不当之处,烦请批评指正。 1. MySQL体系结构和存储引擎 2. InnoDB存储引擎 2.1 InnoDB体系结构 2.2 ...
根据提供的文件信息,我们...综上所述,通过上述步骤可以在Linux 64位环境下成功安装并配置MySQL 5.6.39版本,同时针对可能出现的问题也给出了相应的解决建议。希望这些信息能帮助您顺利完成MySQL数据库的部署工作。
- **InnoDB存储引擎增强**:MySQL 5.7对InnoDB存储引擎进行了大量改进,包括更快的插入速度、更高的并发性和更小的数据文件占用空间。 - **JSON支持**:增加了对JSON数据类型的内置支持,允许用户在关系数据库中...
yum install make gcc flex bison cd /root/undrop-for-innodb-master make 会产生三个文件c_parser innochecksum_changer stream_parser
- **数据格式**:检查存储引擎的兼容性,如InnoDB是否支持新的表格式。 - **权限和角色**:验证用户权限是否足够进行升级操作,并给出相应建议。 - **存储过程和触发器**:检查这些数据库对象在升级后是否仍能正常...