问题1:centos5.4和centos5.5环境下在步骤2、编译安装MySQL
5.5.3-m3中
编译执行./configure --prefix=/usr/local/webserver/mysql/
--enable-assembler --with-extra-charsets=complex
--enable-thread-safe-client --with-big-tables --with-readline
--with-ssl --with-embedded-server --enable-local-infile
--with-plugins=partition,innobase,myisammrg
系统提示:/bin/rm: cannot remove `libtoolT': No such file or
directory
解决办法:1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool
# yum -y install libtool
2、分别执行以下三条命令:
# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
再重新编译安装,问题解决!
问题2:centos5.4和centos5.5环境下在步骤2、编译安装MySQL
5.5.3-m3中
make返回错误
../../mysys/libmysys.a(mf_keycache.o): In function
`key_cache_read':
/data0/software/mysql-5.5.3-m3/mysys/mf_keycache.c:2560: undefined
reference to `mysql_keycache__read__start_semaphore'
/data0/software/mysql-5.5.3-m3/mysys/mf_keycache.c:2740: undefined
reference to `mysql_keycache__read__done_semaphore'
../../mysys/libmysys.a(mf_keycache.o): In function
`key_cache_write':
/data0/software/mysql-5.5.3-m3/mysys/mf_keycache.c:3345: undefined
referenc