mysql的安装
《mysql的安装》要点: mysql-5.1.63安装1.直接安装yum/rpm 查看CentOS自带mysql是否已安装 输入:yum list installed |grep mysql 若有自带安装的mysql,卸载CentOS系统自带mysql数据库 yum -y remove mysql-libs.x86_64 显示为”Complete”!即卸载完毕 查看yum库上的mysql版本信息(CentOS系统需要正常连接网络). 输入:yum list |grep mysq 使用yum安装mysql数据库 输入:yum install -y mysql-server mysql-devel mysql 显示为“Complete!”即安装完毕 查看刚安装mysql数据库版本信息. 输入:rpm -qi mysql-server 2.编译源码安装 cd /usr/src/ wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.63.tar.gz tar -zxvf mysql-5.1.63.tar.gz cd mysql-5.1.63 ./configure --prefix=/usr/local/mysql 报错1: configure: error: no acceptable C compiler found in $PATH See `config.log' for more details 你的机器里没有安装任何C语言编译器,可以安装gcc. 可以在安装盘里找到gcc相关的包进行安装,不过会比较繁琐,因为关联的包会比较多. 如果可以上网,使用yum安装是比较好的选择: yum install gcc 报错2: configure: error: No curses/termcap library found 原因提示的很明显了,缺少ncurses安装包 yum list|grep ncurses yum -y install ncurses-devel yum install ncurses-devel 报错3: /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 再重新编译安装,问题解决! 补充: 今天重新用这种方法貌似不管用了,用另一方法解决问题 vim configure 52125 # $RM "$cfgfile" 把前面注释掉 make 报错3 ../depcomp: line 571: exec: g++: not found make[1]: *** [my_new.o] 错误 127 make[1]: Leaving directory `/usr/local/src/mysql/mysql-5.1.32/mysys` make: *** [all-recursive] 错误 1 解决:yum install gcc-c++ 可解决问题. make install cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf cp /usr/local/share/mysql/mysql.server /etc/rc.d/init.d/mysqld chkconfig --add mysqld chkconfig --level 345 mysqld on mysql-5.6.27编译安装
欢迎参与《mysql的安装》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |