- 浏览: 140462 次
-
文章分类
最新评论
首先确定,在mysql的'plugin_dir'下有ha_innodb_plugin.so和ha_innodb.so两个文件
查询'plugin_dir'的路径可以用以下命令
mysql> show variables like 'plugin_dir';
+---------------+-----------------------------------+
| Variable_name | Value |
+---------------+-----------------------------------+
| plugin_dir | /usr/local/mysql/lib/mysql/plugin |
+---------------+-----------------------------------+
1 row in set (0.01 sec)
如果没有找到,在您的mysql编译目录里有下面的目录文件(内置的innodb和innodb_plugin)
storage/innobase/.libs/ha_innodb.so
storage/innodb_plugin/.libs/ha_innodb_plugin.so
您需要把它们(ha_innodb_plugin.so和ha_innodb.so)拷贝到mysql的plugin目录中(/usr/local/mysql/lib/mysql/plugin)
接下来就是在mysql命令行安装一下
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 5.1.36-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
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 |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
+------------+---------+-----------------------------------------------------------+--------------+------+------------+
4 rows in set (0.00 sec)
mysql> INSTALL PLUGIN InnoDB SONAME 'ha_innodb.so';
Query OK, 0 rows affected (0.69 sec)
mysql> show engines;
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
| InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
5 rows in set (0.00 sec)
发表评论
-
(转)mysql 格式化日期 DATE_FORMAT,FROM_UNIXTIME,UNIX_TIME等
2013-03-01 16:40 11471. DATE_FORMAT() 函数用于以不同的格式显示日 ... -
(转载)mysql通过关联修改表中两个字段的值
2013-01-21 15:28 1134mysql通过关联修改表中 ... -
转Error Code: 2006 - MySQL server has gone away(Error Code: 2006 - MySQL 服务器已离线)
2012-12-27 11:14 960刚才在导入数据库的时候 SQLyog 报错了Error Cod ... -
mysql添加用户和用户权限
2013-01-21 15:29 1862Mysql添加用户使用可以对mysql数据库用户表有操作权限的 ... -
主从服务器配置
2012-12-18 17:06 759安装环境:主服务器::192.168.1.10从服务器::19 ... -
同机MySQL主从同步设置
2012-12-18 17:02 8031、 配置主库my.ini port=3306 data ... -
MySQL主从复制与读写分离
2012-12-18 16:05 723MySQL主从复制(M ... -
mysql主从复制
2012-12-18 15:23 659mysql主从复制 怎么安装mysql数据库,这里不说了,只 ... -
(转载)MySQL的log-bin的日志功能
2012-12-18 15:10 667装mysql,运行一段时间后 ... -
(转载)mysql 远程连接速度慢的解决方案
2012-12-14 15:35 700PHP远程连接MYSQL速度慢,有时远程连接到M ... -
(转载)MySQL常用操作基本操作
2012-12-13 11:18 685MySQL常用操作基本操作,以下都是MySQL5.0下测试通过 ... -
MySQL 5.5版本下my.ini内[mysqld]项中不能再写default-character-set=utf8
2012-12-13 11:12 762原来在5.1版本时,为了解决中文乱码问题设置默认字符集为utf ... -
mysql从一个表向另一个表转移数据的存储过程
2012-12-11 10:59 840DELIMITER $$ USE `sms`$$ DROP ... -
(转载)MYSQL数据表损坏的原因分析和修复方法
2012-11-28 09:23 720一、表损坏的原因分析 以下原因是导致mysql 表毁坏的 ... -
MySQL日期时间函数大全
2012-11-17 10:38 657DAYOFWEEK(date) 返回日期date是星期几(1 ... -
(转载)Windows下安装MySQL最佳实践
2012-10-15 17:41 726一、背景 其实在Windows下安装MySQL可谓是一件很简 ... -
mysql 数据表合并并且只重复数据只读取一条
2012-09-21 14:56 1725mysql教程 数据表合并并且只重复数据只读取一条//首先我们 ... -
Linux下设置MySQL编码
2012-09-11 13:59 784在某些时候,我们需要要修改mysql默认数据库的编码,以保证某 ... -
mysql show processlist 显示mysql 查询进程
2012-09-10 16:05 831processlist命令的输出结果显示了有哪些线程在运行,可 ... -
MySQL中的临时表使用方法
2012-09-06 09:51 615当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量 ...
相关推荐
MySQL5.6版InnoDB深度介绍。
以上配置项中包含了MySQL的各种特性启用与禁用,例如MyISAM存储引擎、InnoDB存储引擎、内存表引擎、读取行功能等。 4. **编译安装MySQL**:完成配置后,执行`make && make install`进行编译安装。 #### 四、MySQL...
### CentOS7 源码安装 MySQL 5.6 详细步骤及知识点解析 #### 一、准备工作:安装必要的依赖包 在正式安装 MySQL 5.6 之前,我们需要确保系统中已经安装了一些编译工具和其他必备组件。这些工具主要用于帮助我们...
这里可以定制安装选项,例如安装路径、数据存储位置、是否启用InnoDB引擎等。一个基本的配置示例是: ```bash cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 ``` 如果你想要...
使用CMake配置编译选项,包括安装路径、数据目录、套接字文件位置、启用InnoDB引擎、允许本地输入文件、指定TCP端口、包含所有字符集、禁用调试模式等。然后执行`make`和`make install`来编译和安装MySQL。 6. **...
MySQL源码安装脚本涉及了数据库管理系统MySQL的安装过程,主要通过shell脚本来自动化操作,以提高效率并减少手动配置的复杂性。在Linux环境中,源码安装是一种常见且灵活的安装方式,允许用户自定义编译选项和依赖项...
2. InnoDB存储引擎:MySQL支持多种存储引擎,其中InnoDB是最常用的一种,它提供了事务处理、行级锁定以及外键约束等功能。源码中可以学习到InnoDB如何处理数据的读写、事务提交与回滚,以及索引的构建与查询优化。 ...
MySQL的源码分析可以帮助我们深入了解其内部工作机制,包括查询优化、事务处理、存储引擎等核心功能。`mysql-8.2.0.zip`是MySQL的一个特定版本,以下是关于这个版本的一些关键知识点: 1. **版本更新**:MySQL ...
### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...
MySQL源码安装编译是一个复杂的过程,涉及到许多技术细节,对于想要深入了解MySQL内部工作原理或者定制特定功能的用户来说,这是必要的步骤。本教程将基于网络上的多种资源和实践经验,为您提供一个详尽的MySQL源码...
标题“MySQL的InnoDB引擎架构设计与分析”中涉及的知识点主要围绕MySQL数据库的InnoDB存储引擎,其中“架构设计与分析”指示我们对InnoDB的内部结构和工作机制进行深入的探讨。具体来说,以下为InnoDB存储引擎的核心...
源码安装MySQL数据库是理解其工作原理和技术细节的好方法,同时也适用于那些希望自定义配置或在非标准环境下的部署。以下是对源码安装MySQL数据库资源包的详细解释: 1. **源码安装的优势**: - 自定义编译选项:...
“存储引擎选项”和“功能选项”则为用户提供了关于MySQL存储引擎和功能特性的选择,如是否启用实验性InnoDB系统变量(ENABLE_EXPERIMENTAL_SYMSVAR)等。 此外,性能优化是配置MySQL时不可忽视的一环。用户可以...
在MySQL的众多存储引擎中,InnoDB无疑是最为重要且被广泛使用的之一。本文旨在深入解析InnoDB存储引擎中的事务处理机制及其背后的设计原理。 #### 存储引擎介绍 在MySQL中,存储引擎负责管理数据的存储和检索。...
本文旨在深入探讨 MySQL + InnoDB 存储引擎在实现查询优化时所采取的方法及其内部机制。通过具体实例和详细的技术解析,揭示 InnoDB 如何高效处理各种查询场景,并讨论在这一过程中,存储引擎需要在哪些方面提供支持...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,而InnoDB则是MySQL中最常用的存储引擎,它提供了事务处理、行级锁定以及外键支持等功能。InnoDB的源码分析对于理解其内部工作原理,优化数据库性能以及解决复杂...
2. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(默认)、MyISAM、Memory等。InnoDB是支持事务处理的引擎,其源码中包含了行级锁定、MVCC(多版本并发控制)等高级特性。分析源码可以帮助我们理解这些引擎的工作...
MySQL中的InnoDB引擎是关系型数据库管理系统的基石,它提供了事务处理、行级锁定以及高可用性等功能。然而,随着NoSQL技术的兴起,为了融合传统SQL与NoSQL的优势,MySQL引入了InnoDB Memcached插件。这个插件允许...
- **MySQL的存储引擎**:MySQL支持多种存储引擎,如InnoDB(默认,支持事务处理)、MyISAM(非事务处理,快速读取)等。 - **MySQL的配置文件**:如`my.cnf`,用于设置服务器的运行参数。 - **系统权限与用户管理**...
这个源码安装包是针对那些希望深入理解MySQL工作原理、进行自定义配置或者在没有预编译二进制包可用的情况下进行安装的用户。以下是对MySQL 5.5源码安装的详细过程和相关知识点: 1. **源码获取**: - `mysql-...