| 導購 | 订阅 | 在线投稿
分享
 
 
 

CentOS編譯Mysql 4.0.27數據庫問題解決

來源:互聯網  2008-06-01 03:28:00  評論

現在好多人都用起了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 再一次進行編譯。

現在好多人都用起了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 再一次進行編譯。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有