MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)
2013-08-03 22:40
357 查看
#虚拟机是最初的的系统,我们在虚拟机里安装scp [root@serv01 ~]# yum install /usr/bin/scp -y #安装过程略 #我们拷贝MySQL的源码包到目标机的/root目录下 [root@larrywen ule-sa1]# ls mysql-5.1.59.tar.gz mysql-5.1.59.tar.gz [root@larrywen ule-sa1]# pwd /opt/soft/ule-sa1 [root@larrywen ule-sa1]# scp mysql-5.1.59.tar.gz 192.168.1.11:/root [root@192.168.1.11's password: mysql-5.1.59.tar.gz 100% 23MB 23.2MB/s 00:00 #我们解压mysql-5.1.59.tar.gz到/usr/src/目录下,并进入该目录下 [root@serv01 ~]# tar -xf mysql-5.1.59.tar.gz -C /usr/src/ [root@serv01 ~]# cd /usr/src [root@serv01 src]# ls debug kernels mysql-5.1.59 [root@serv01 src]# cd mysql-5.1.59/ #查看帮助文档,大概在4718行,可以看到MySQL安装的完整文档 [root@serv01 mysql-5.1.59]# vim INSTALL-SOURCE 4728 行 #我们将MySQL安装到/usr/local/mysql下 [root@serv01 mysql-5.1.59]# ./configure --prefix=/usr/local/mysql [root@serv01 mysql-5.1.59]# ./configure --help checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking how to create a ustar tar archive... gnutar checking for style of include used by make... none checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/usr/src/mysql-5.1.59': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. #可以看到会报错,在环境变量里找不到合适的C编译器,因为MySQL是使用C语言编写的,因此需要C语言的编译器,所以我们把Development #tools安装上 [root@serv01 mysql-5.1.59]# yum grouplist|grep Devel Additional Development Desktop Platform Development Development tools Server Platform Development [root@serv01 mysql-5.1.59]# yum groupinstall "Development tools" -y #安装过程略 #再次进行检测环境,会报如下错误:No curses/termcap library #found,我们需要把ncurses-devel安装上 [root@serv01 mysql-5.1.59]# ./configure --prefix=/usr/local/mysql checking for termcap functions library... configure: error: No curses/termcap library found [root@serv01 mysql-5.1.59]# yum install ncurses-devel -y #安装过程略 #再次检测环境,如果出现"Thank you for choosing #MySQL!",说明有99.99%的可能性把MySQL安装上 [root@serv01 mysql-5.1.59]# ./configure --prefix=/usr/local/mysql ...... Thank you for choosing MySQL! Remember to check the platform specific part of the reference manual for hints about installing MySQL on your platform. Also have a look at the files in the Docs directory. #我们执行make进行编译 [root@larrywen mysql-5.1.59]# make #编译过程略 #我们执行make install进行安装 [root@larrywen mysql-5.1.59]# make install #安装过错略 #后续的服务配置略 [root@serv01 mysql]# /usr/local/mysql/bin/mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) #卸载 [root@serv01 local]# rm -rf mysql/
我的邮箱:wgbno27@163.com 新浪微博:@Wentasy27 微信公众平台:JustOracle(微信号:justoracle) 数据库技术交流群:336882565(加群时验证 From CSDN XXX) Oracle交流讨论组:https://groups.google.com/d/forum/justoracle By Larry Wen
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客] |
相关文章推荐
- MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)
- mysql-installer-5.5.25.0.msi 安装结束之后测试mysql是否安装成功的方式-环境变量
- LINUX 环境下源码方式安装mysql5.6
- LINUX 环境下源码方式安装mysql(二)my.cnf配置细节详解
- CentOS 6.5环境源码编译安装MySQL 5.6.34
- mysql的源码包方式安装(mysql5.5)
- 记一次云计算测试实验-openstack-icehouse-安装ntp-qpid-mysql
- 在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
- Linux环境mysql源码安装
- mysql 源码安装方式
- RPM方式安装MySQL5.6源码
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- win2003以isapi的方式配置php+mysql环境(安装了shopEX)
- 使用源码方式安装mysql-5.5.25
- Linux编译源码的方式安装Qt4开发环境(基于Ubuntu系统)
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- centos 6.5_64bit最小化安装环境下源码安装mysql-5.6
- Linux(6.4)+Nginx(1.4.1)+Mysql(5.6.12)+Php(5.5.0)源码编译安装 环境介绍
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之三: ————MySQL编译安装