当前位置: 首页 > 图文教程 > 数据库 > MYSQL > CentOS编译Mysql 4.0.27数据库问题解决

MYSQL
MYSQL常用命令与实用技巧
用mysqldump备份和恢复指定表的方法
MYSQL常见出错代码对照
dmysql自己封装的mysql库
虚拟主机MySQL数据库的备份与还原的方法
推荐没有虚拟主机的小巧的Mysql数据库备份脚本(PHP)
MySQL数据库备份方法说明
asp采用ODBC接口访问MySQL的方法
找到一种不错的从SQLServer转成Mysql数据库的方法
MySQL UDF调试方式debugview的相关方法
使用dreamhost空间实现MYSQL数据库备份方法
MYSQL导入导出命令详解
MYSQL命令行模式管理MySql的一点心得
解决MySQL数据库中文模糊检索问题的方法
Mysql以utf8存储gbk输出的实现方法提供
mysql连接过多和死掉以及拒绝服务的解决方法
在MySQL数据库中复位根用户的密码的方法
mysql数据库查询优化 mysql效率
MySQL数据库的出错代码列表
MySQL 1067错误解决方法集合

MYSQL 中的 CentOS编译Mysql 4.0.27数据库问题解决


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 56 ::
收藏到网摘: n/a

 现在好多人都用起了centos5,但有些特殊要求还必须安装mysql4.0.27的数据库,在第一次安装过程中还遇到了不少问题,特把这次安装过程记录下来以供遇到类似问题的朋友参考

首先下载mysql4.0.27.tar.gz,解压进入目录编译

编译时出现错误:checking “LinuxThreads”… “Not found”

这是由于nptl与linuxthreads的分别造成的,可以在/usr/include/pthread.h中增加 “/* Linuxthreads */”解决这个问题

echo ‘/* Linuxthreads */’ >> /usr/include/pthread.h

编译时加入 –with-pthread 及 –with-named-thread-lib:

重新编译再次出错:configure: error: No curses/termcap library found

这是因为没有安装ncurses,接下来先安装它

yum install ncurses-devel

下来继续编译,编译的时候又出现了错误: cannot find -lreadline

这个错误是由于没有readline库文件造成的错误,安装readline库文件

yum install readline-devel

./configure –with-pthread –with-named-thread-lib=-lpthread 再一次进行编译。