Linux编译安装相关命令,下面以Linux安装MySQL工具为例进行说明,代码如下:
1、测试环境在Linux MySQL下进行,版本系统为CentOS5,以下为相关软件:
mysql-5.1.30memcached-1.2.6
libevent-1.4.7-stable
memcached_functions_mysql-0.8
libmemcached-0.26
2、编译安装Linux MySQL
[root@localhost ~]#tar xzf mysql-5.1.30.tar_001.gz[root@localhost ~]#cd mysql-5.1.30
[root@localhost ~]#./configure --prefix=/usr/local/mysql51
[root@localhost ~]#make
[root@localhost ~]#make install
[root@localhost ~]#./scripts/mysql_install_db --user=mysql --skip-name-resolve
[root@localhost ~]#/usr/local/mysql51/bin/mysqld_safe
#连接符&这是放入后台,&&是前一个正确执行,才会执行后一个
#Linux编译安装流程./configure && make && make install(默认目录安装)
#./configure --prefix=/usr/local/pcre && make && make install(指定安装目录)
其实你可以把它安装到opt目录下rpm-ivh
--nodeps
mysql-server-5.0.45-7.el5.i386.rpm
/opt
opt是可选的应用程序目录
建议下载一个包,mysql-5.1.30.tar.gz
这样就不用那么麻烦要下载mysql的依赖包了。
直接解压后进入文件
./configure
-prefix=目标位置
--with-charset=gbk
--with-extra-charsets=all(生成符合规范的文件)&&
make(编译)
&&
make
install(安装)
注意:安装前要先卸载原有安装的mysql
rpm
-qa
mysql
rpm
-e
--nodeps
mysql(把相关性全部删除)
--nodeps
(如果该包安装依赖其他包,及时没装也要强迫装)
其实你可以把它安装到opt目录下rpm -ivh --nodeps mysql-server-5.0.45-7.el5.i386.rpm /optopt是可选的应用程序目录
建议下载一个包,mysql-5.1.30.tar.gz
这样就不用那么麻烦要下载mysql的依赖包了。
直接解压后进入文件 ./configure -prefix=目标位置 --with-charset=gbk --with-extra-charsets=all(生成符合规范的文件)&&make(编译) &&make install(安装)
注意:安装前要先卸载原有安装的mysql
rpm -qa mysql
rpm -e --nodeps mysql(把相关性全部删除)
--nodeps (如果该包安装依赖其他包,及时没装也要强迫装)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)