centos 6下安装innodb_ruby

 更新时间:2017年01月01日 20:27:03   投稿:hebedich  
innodb_ruby 是使用 Ruby 编写的 InnoDB 文件格式解析器。innodb_ruby 的目的是暴露一些其他隐藏的 InnoDB 原理。这些代码并不适合生产环境使用。

innodb_ruby是jeremycole的一个用于分析Innodb相关结构的一个程序,也是非常方便我们研究Innodb的结构工具。所以这里做一个介绍。

jeremycole github里的分享的项目都很优秀,这里就直接推荐一下他的github: https://github.com/jeremycole

innodb_ruby依赖ruby>=1.9.3的版本。 Centos默认yum版本比较低。需要手工编译,建议从ruby-china的镜象(https://ruby-china.org/wiki/ruby-mirror)上下载:

#wget https://cache.ruby-china.org/pub/ruby/ruby-1.9.3-p551.tar.gz

安装前需要把依赖包先安装上:

#yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel

如果系统里没装mysql请把mysql-devel这个包也装一下。

tar zxvf ruby-1.9.3-p551.tar.gz

cd ruby-1.9.3-p551

./configure

make

make install

完成Ruby安装后,就可以安装innodb_ruby

gem install innodb_ruby

等待提示成功后,就可以开始innodb_ruby之旅。

参考帮助: https://github.com/jeremycole/innodb_ruby/wiki

Innodb好玩的开始了。

特别提示: 注意上面的命令需要在datadir下执行。玩的开心。

相关文章

  • 检查mysql是否成功启动的方法(bat+bash)

    检查mysql是否成功启动的方法(bat+bash)

    这篇文章主要介绍了检查mysql是否成功启动的方法(bat+bash),如果mysql没有启动则开启服务,需要的朋友可以参考下
    2016-06-06
  • 查看修改MySQL表结构命令

    查看修改MySQL表结构命令

    这篇文章主要介绍了查看修改MySQL表结构命令,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • MySQL索引使用说明(单列索引和多列索引)

    MySQL索引使用说明(单列索引和多列索引)

    这篇文章主要讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则,需要的朋友可以参考下
    2018-01-01
  • mysql错误处理之ERROR 1786 (HY000)

    mysql错误处理之ERROR 1786 (HY000)

    最近一直在mysql的各个版本直接徘徊,这中间遇到了各种各样的错误,将已经处理完毕的几个错误整理了一下,分享给大家,首先我们来看看错误提示 ERROR 1786 (HY000)
    2014-07-07
  • Linux CentOS MySQL数据库安装配置教程

    Linux CentOS MySQL数据库安装配置教程

    这篇文章主要为大家详细介绍了Linux CentOS MySQL数据库的安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver 的区别

    com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver&n

    大家在连接mysql的时候,启动项目,会警告你推荐使用com.mysql.cj.jdbc.Driver 而不是com.mysql.jdbc.Driver,本文主要介绍了com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver 的区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • MySQL数据库的触发器的使用

    MySQL数据库的触发器的使用

    这篇文章主要介绍了MySQL数据库的触发器的使用,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-09-09
  • 关于django连接mysql数据库并进行数据库的创建的问题

    关于django连接mysql数据库并进行数据库的创建的问题

    这篇文章主要介绍了django连接mysql数据库并进行数据库的创建,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Mysql中where与having的区别实例详解

    Mysql中where与having的区别实例详解

    当SQL语句中使用聚合函数,然后又需要对聚合函数的记录集进行筛选过滤时,这个时候就需要用到Having子句,下面这篇文章主要给大家介绍了关于Mysql中where与having区别的相关资料,需要的朋友可以参考下
    2023-01-01
  • 如何使用MySQL一个表中的字段更新另一个表中字段

    如何使用MySQL一个表中的字段更新另一个表中字段

    这篇文章主要介绍了如何使用MySQL一个表中的字段更新另一个表中字段,需要的朋友可以参考下
    2018-11-11

最新评论