当前位置: 首页 > news >正文

mysql tokudb编译安装_mysql之Tokudb引擎安装

一、安装包

Percona-Server-5.6.22-rel71.0-726.Linux.x86_64.tar.gz:http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.22-72.0/binary/tarball/Percona-Server-5.6.22-rel71.0-726.Linux.x86_64.tar.gz

Percona-Server-5.6.22-rel72.0-738.TokuDB.Linux.x86_64.tar.gz:http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.22-72.0/binary/tarball/Percona-Server-5.6.22-rel72.0-738.TokuDB.Linux.x86_64.tar.gz

二、相关目录

BASEDIR=/usr/local/mysql

三、配置文件

[mysqld_safe]

malloc-lib= /usr/local/mysql/lib/mysql/libjemalloc.so

plugin-dir = /usr/local/mysql/lib/mysql/plugin/

plugin-load=ha_tokudb.so

四、安装步骤

1. 解压tokudb的包

tar -zxf    Percona-Server-5.6.22-rel72.0-738.TokuDB.Linux.x86_64.tar.gz

2. 解压后,目录如下:

[root@localhost Percona-Server-5.6.22-rel72.0-738.Linux.x86_64]# ls

bin  lib  mysql-test  README-TOKUDB

3. 把相关目录放到BASEDIR下

cp -r Percona-Server-5.6.22-rel72.0-738.Linux.x86_64/* /usr/local/mysql/

4. 启动之前,停用transparent huge pages

echo never > /sys/kernel/mm/transparent_hugepage/enabled

echo never > /sys/kernel/mm/transparent_hugepage/defrag

echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled

echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag

5. 启动数据库

6. 手动添加plugin

INSTALL PLUGIN tokudb SONAME ’ha_tokudb.so’;

INSTALL PLUGIN tokudb_file_map SONAME ’ha_tokudb.so’;

INSTALL PLUGIN tokudb_fractal_tree_info SONAME ’ha_tokudb.so’;

INSTALL PLUGIN tokudb_fractal_tree_block_map SONAME ’ha_tokudb.so’;

INSTALL PLUGIN tokudb_trx SONAME ’ha_tokudb.so’;

INSTALL PLUGIN tokudb_locks SONAME ’ha_tokudb.so’;

INSTALL PLUGIN tokudb_lock_waits SONAME ’ha_tokudb.so’;

7. 检查添加结果

show engines;

show plugins;

相关文章:

  • 领域驱动设计注释版已经出版
  • asp mysql分页_asp+mysql分页_MySQL
  • mysql limit 重复_mysql limit 翻页数据重复的问题
  • BPEL中的partnerlink和partnerlinktype
  • jdbc连接mysql的步骤_JDBC链接数据库的几个步骤
  • 介绍一种全新的哲学思想
  • linux mysql 导入数据库脚本_思维导图学 Linux Shell攻略之干货篇 mysql数据库脚本管理系统...
  • 哲学作为一门学说的可能
  • 批处理修改mysql密码_批处理脚本一键重置mysql的root密码
  • mysql 存储过程查询条数_mysql存储过程,查询多个重复的数据数据出现次数
  • 哲学与哲学的未来
  • 电脑命令执行mysql sql文件路径_MySQL命令执行sql文件的两种方法
  • 解 冻 哲 学
  • html网页内容和打印预览不同_分享8款网站开发中最好用的打印页面插件
  • 链接mysql 504_phpMyAdmin错误代码:504 MySQL查询
  • (三)从jvm层面了解线程的启动和停止
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • ES10 特性的完整指南
  • JavaScript对象详解
  • MYSQL 的 IF 函数
  • 阿里云前端周刊 - 第 26 期
  • 测试开发系类之接口自动化测试
  • 前端
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 深度解析利用ES6进行Promise封装总结
  • 世界上最简单的无等待算法(getAndIncrement)
  • 提醒我喝水chrome插件开发指南
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 移动端 h5开发相关内容总结(三)
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • !!java web学习笔记(一到五)
  • # Java NIO(一)FileChannel
  • #、%和$符号在OGNL表达式中经常出现
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #图像处理
  • (+4)2.2UML建模图
  • (a /b)*c的值
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (二)fiber的基本认识
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (算法二)滑动窗口
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .Net Web窗口页属性
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net打印*三角形
  • .NET连接数据库方式
  • .net中生成excel后调整宽度
  • .Net组件程序设计之线程、并发管理(一)
  • @Mapper作用
  • @vue/cli脚手架
  • @拔赤:Web前端开发十日谈
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [20140403]查询是否产生日志