日期:2014-05-16  浏览次数:20959 次

求救~ubuntu9.04安装mysql问题!
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
tar zxvf mysql-5.1.34.tar.gz
cd mysql-5.1.34/

./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=innobase

上面安装顺利 


安装到 make && make install 出以下错 (gcc我已经安装过)

../depcomp: line 571: exec: g++: 未找到
make[1]: *** [my_new.o] 错误 127
make[1]:正在离开目录 `/home/testlinux/mysql-5.1.34/mysys'
make: *** [all-recursive] 错误 1
testlinux@ubuntu:~/mysql-5.1.34$ chmod +w /usr/local/webserver/mysql
chmod: 无法访问"/usr/local/webserver/mysql": 没有该文件或目录
testlinux@ubuntu:~/mysql-5.1.34$ chown -R mysql:mysql /usr/local/webserver/mysqlchown: 无法访问"/usr/local/webserver/mysql": 没有该文件或目录
testlinux@ubuntu:~/mysql-5.1.34$ cd ../
testlinux@ubuntu:~$ mkdir -p /data0/mysql/3306/data/
mkdir: 无法创建目录"/data0": Permission denied
testlinux@ubuntu:~$ chown -R mysql:mysql /data0/mysql/
chown: 无法访问"/data0/mysql/": 没有该文件或目录



麻烦那些高手帮帮忙 解决下! 感谢了!


------解决方案--------------------
不清楚ubuntu的包管理是怎么个策略
一般就是
二进制文件/usr/bin下
库/usr/lib下
头文件/usr/include下
呵呵,发布版各自有各自的包管理策略
建议如果你手工编译安装
安装在/usr/local下
如果有需要做符号链接对应到/usr/lib /usr/bin /usr/lib下