红联Linux门户
Linux帮助

新人求教 CentOS安装MYsql的问题

发布时间:2008-11-16 23:10:00来源:红联作者:online0066
由于刚开始学LINUX
老师给的视频教程也是EXE格式的
所以用VMware安装的CENTOS 一边看视频 一边进行安装
用VMware安装了centos5按照老师视频上的方法安装MYsql
[root@localhost ~]# groupadd mysql
//创建群组名为mysql
[root@localhost ~]#useradd -d /usr/local/mysql -g mysql mysql
//添加用户mysql 指定目录到/usr/local/mysql 并将mysql用户添加到mysql群组中去
[root@localhost ~]#passwd mysql   
//改密码
[root@localhost ~]#cd /web
[root@localhost web]#tar -xzvf mysql-5.0.27.tar.gz
//解包
[root@localhost web]#chown -R mysql mysql-5.0.27
//将这个目录权限指定为mysql用户
[root@localhost web]#chgrp -R mysql mysql-5.0.27
//将这个目录权限指定为mysql群组

用mysql用户登陆
[mysql@localhost ~]$cd /web
[mysql@localhost wb]$cd mysql-5.0.27
[mysql@localhost mysql-5.0.27]$ ./configure --prefix=/usr/local/mysql --with-charset=gb2312


出现如下错误
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
在网上搜索一下 发现是没有安装GCC 于是用yum install gcc 安装
安装完成之后接着编译MYSQL
checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for termcap functions library... configure: error: No curses/termcap library found
又一查应该是没有安装curses
去下载一个ncurses-5.6.tar.gz,
./configure -prefix=/usr -with-shared -without-debug
make

make完成之后显示
... USE_STRSTREAM_VSCAN 0
... USE_STRSTREAM_VSCAN_CAST 0
cd ../objects; -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -c ../c++/cursesf.cc
/bin/sh: -I../c++: 没有那个文件或目录
make[1]: *** [../objects/cursesf.o] 错误 127
make[1]: Leaving directory `/web/ncurses-5.6/c++'
make: *** [all] 错误 2
//安装curses出现的错误


[mysql@localhost mysql-5.0.27]$ ./configure --prefix=/usr/local/mysql --with-charset=gb231
./configure: line 1312: config.log: Permission denied
[mysql@localhost mysql-5.0.27]$

//这个再次编译mysql 出现的错误


本人刚开始学LINUX 对于以上问题摸不着头脑
弄了2天了 MYSQL还是没安装好 所以没办法
来论坛求救 希望高手能指点一下。
文章评论

共有 3 条评论

  1. 会吐烟圈的猪 于 2010-12-26 03:18:31发表:

    哎,为什么不直接yum install mysql 再装个phpmyadmin呢?

  2. jasonxuchina 于 2010-07-23 20:02:12发表:

    在vmware 里安装的 ubuntu10.04 ,在交叉编译时需要用make menuconfig 提示没有安装ncurses-devel
    去下载一个ncurses-5.6.tar.gz,
    ./configure
    make

    make完成之后显示
    ... USE_STRSTREAM_VSCAN 0
    ... USE_STRSTREAM_VSCAN_CAST 0
    cd ../objects; -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -c ../c++/cursesf.cc
    /bin/sh: -I../c++: not found
    make[1]: *** [../objects/cursesf.o] Error 127
    make[1]: Leaving directory `/web/ncurses-5.6/c++'
    make: *** [all] Error 2
    //安装curses出现的错误

    我已经安装了arm-none-linux-gnueabi-4.3.2
    不知道什么原因,楼上说的是在安装系统的时候没有把开发工具包选上,但是我安装系统时没有让我选择工具什么的啊,安装的系统是ubuntu-10.04-desktop-i386.iso 文件
    哪位大侠帮忙解决一下.在这里先谢谢啦!

  3. online0066 于 2008-11-20 00:48:09发表:

    问题解决了 安装系统的时候没有把开发工具包选上
    虽然没人回帖子解决问题
    但是我也还是把自己的解决方法贴上
    万一哪位兄弟出现的状况跟这个差不多
    也可以多个参考