标签归档:mysql

linux cmake 安装mysql5.5.11,以及更高版本

 

转自:linux cmake 安装mysql5.5.11,以及更高版本«海底苍鹰(tank)博客

作者:海底苍鹰

 

      今天下了一个mysql5.5.12,安装的时候才发现里面根本没有configure文件,mysql服务器的安装,我都不知道自己装过多少次了,没有这个怎么编译,上网查了一下,原来要用cmake来安装。下说一下安装过程

 

一,下载mysql5.5.12和cmake

wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.12-linux2.6-i686.tar.gz
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz

 

继续阅读

MySQL engine/type类型InnoDB/MYISAM/MERGE/BDB/HEAP的区别

关于MySQL的一些优化中,对MYSQL的engine选择也是一种非常重要的事,今天听同事介绍了下,innodb 和 MyISAM方式,前者主要是用于较强的事务处理,后者用于一般的数据管理。后都的速度快于前者(对大部分应用而言),而前者主要用于事务性强的,如银行、证券等要求数据非常严格的应用系统,关于其一般性介绍,我在网上找了一篇,转载于下,供大家也供自己参考。

 

看MySQL参考手册 发现CREATE TABLE 时有多种数据库存储引擎:
TYPE = {BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM } 

网上查了下据说MyISAM、InnoDB两种引擎常用
大至区别如下[不知是否准确]:
高级处理: MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。
执行速度: MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快。
移值性: MyISAM类型的二进制数据文件可以在不同操作系统中迁移。也就是可以直接从Windows系统拷贝到linux系统中使用。

 

继续阅读