首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > MySQL在Red Hat 7.0上的BDB表配置
【标  题】:MySQL在Red Hat 7.0上的BDB表配置
【关键字】:SQL,at,配置,Re,DB,My,MySQL,Red,MySQL,Red,Hat,BDB
【来  源】:网络

MySQL在Red Hat 7.0上的BDB表配置

注意:本文还处于Beta版本!

   很多人对于MySQL一个最大的误解就是MySQL的事务处理功能。

   从MySQL 3.23开始,就开始支持BDB表类型,但是需要首先编译BDB支持,而在Red Hat 7.0上的编译,一直存在问题。就是看上去编译成功,

   > show table status

   也显示表类型为BDB,但是如果使用begin语句,定义事务的话,接下来的rollback语句却不能回滚事务。

   笔者在实践中总结出的结论就是,需要安装RH7.0中的db*devel.rpm包,我们知道RPM 4以上的版本采用了最新的BDB db3格式来存储软件包信息,而BDB数据库包在有些库函数上是和这些软件是相关的,因此,我们怀疑这个问题和RH7中BDB相关的包有关。果然,在我们安装完db1-devel.rpm和db3-devel.rpm以后,重新编译 MySQL,事务处理就正常了。

   首先编译BDB(下载的版本是MySQL网站上的db3.2.9h.tar.gz,直接从Berkeyley DB网站上下载的软件包是不能使用的,编译MySQL时会出错):

   cd build-unix
   ../dist/configure
   make
   make install

   然后编译 MySQL:

   ./configure --prefix=/usr/local/mysql --with-berkeley-db=/usr/local/BerkeyleyDB3.2 --with-tcp-port=9999 --withmysqld-user=mysql --with-charset=gb2312 --with-extra-charsets=latin1

   需要说明的是,MySQL从3.23.35开始内置了BDB,因此,我们可以省去前面编译BDB的过程,但是需要在编译MySQL时要把--with-berkeley-db部分改为:

   --with-berkeley-db=./bdb

   同时,从这个版本开始,还支持Innobase,另外一种支持事务处理的数据库类型。我们只要在 my.cnf 中指定:

   ..

   就可以使用 innobase 类型的数据库了。

   从配置的过程看上去很像Sybase等大型数据库了。

   看样子,MySQL会在功能上走得更远。
mysql 管理:mysql 运行权限:【上一篇】
通过ODBC连接Postgresql:【下一篇】
【相关文章】
  • RedHat7.0上安装INFORMIX Dynamic Server 2000的简明方法
  • 在Red Hat 7.0上安装和配置PostgreSQL--4:允许远程的计算机连接
  • 在Red Hat 7.0上安装和配置PostgreSQL--3:启动PostgreSQL
  • 在Red Hat 7.0上安装和配置PostgreSQL--2:安装PostgreSQL
  • 在Red Hat 7.0上安装和配置PostgreSQL--1:获得PostgreSQL
  • 在Red Hat 7.0上安装和配置PostgreSQL--前言
  • RedHat Linux下Oracle启动脚本的建立
  • 在C、JAVA、PHP中操作postgreSql
  • PHP/MySQL三日通-第三天(二)
  • 解决RedHat Linux 7.1下安装Oracle及JDK的问题
  • 【随机文章】
  • HOW TO:获取执行代码所处环境信息(小结)
  • Qtopia开发及应用平台的搭建
  • FW制作片头文字渐显渐隐动画
  • 行列转换.sql
  • PSAX在DDN网络优化改造中的应用
  • oracle函数一览
  • BusinessSkinForm v2.60 Full Source (界面)
  • GNU C 规则表达式入门
  • 自由软件还是Windows Server?
  • LINUX下代理服务器的架设
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.