mysql各版本编译安装
来源:互联网 发布:saa7134hl采集卡软件 编辑:程序博客网 时间:2024/05/16 15:21
编译版本分别为:mysql-5.1.70,mysql-5.5.15
1、mysql-5.1.70 编译
依赖包:[root@test4 ~]# tar zxvf mysql-5.1.70.tar.gz
[root@test4 mysql-5.1.70]# make
[root@test4 mysql-5.1.70]# strip sql/mysqld
[root@test4 mysql-5.1.70]# make install
[root@test4 mysql-5.1.70]# cp support-files/my-medium.cnf /etc/my.cnf
[root@test4 mysql-5.1.70]# cp support-files/mysql.server /etc/init.d/mysqld
[root@test4 mysql-5.1.70]# chmod u+x /etc/init.d/mysqld
[root@test4 mysql-5.1.70]# chkconfig --add mysqld(chkconfig中无此项服务时执行)
[root@test4 mysql-5.1.70]# /usr/local/mysql/bin/mysql_install_db --user=mysql --datadir= /mysql/data
[root@test4 mysql-5.1.70]# chown -R mysql.mysql /data/mysql/
[root@test4 mysql-5.1.70]# service mysqld start
[root@test4 mysql-5.1.70]# /usr/local/mysql/bin/mysqladmin -u root password '123456'
[root@test4 mysql-5.1.70]# echo "PATH=\"/usr/local/mysql/bin:/data/bin/:\$PATH\"">> /etc/profile
[root@test4 mysql-5.1.70]# exportPATH="/usr/local/mysql/bin:/data/bin/:$PATH"
2、mysql-5.5.15编译
OS架构:x86_32
MySQL版本:mysql-5.5.15
Linux版本:Linux 2.6.18-194.el5
依赖包
libtermcap
libtermcap-deve
imake
autoconf
automake
libtool
m4
libstdc++-devel
gcc-c++
zlib-devel
ncurses-devel
bison
[root@localhost ~]#
mysql-5.5.15 安装需要 cmake (从5.5.7开始引入)的支持,请先至 cmake官网下cmake。链接地址如下:
http://www.cmake.org/cmake/resources/software.html
[root@localhost sourse]# ll
-rw-r--r-- 1 root root 5517977 Sep 14 14:45cmake-2.8.5.tar.gz
-rw-r--r-- 1 root root 23774015 Sep 14 12:33mysql-5.5.15.tar.gz
[root@localhost sourse]#
1> cmake安装
[root@localhost sourse]# tar-xzvf cmake-2.8.5.tar.gz
[root@localhost cmake-2.8.5]# vi README
从此文档中查看cmake的安装步骤,如下:
(1) [root@localhost cmake-2.8.5]#./bootstrap
(2) [root@localhost cmake-2.8.5]# gmake
(3) [root@localhost cmake-2.8.5]# makeinstall
可通过运行 [root@localhost cmake-2.8.5]# ccmake命令查看cmake使用说明。
可参考如下网址深入了解make与cmake的使用方式:
http://forge.mysql.com/wiki/Autotools_to_CMake_Transition_Guide
2> mysql-5.5.15安装
A、建立mysql用户及组
[root@localhost cmake-2.8.5]# useradd mysql
[root@localhost cmake-2.8.5]# id mysql
uid=502(mysql) gid=502(mysql) groups=502(mysql)
B、解压mysql并开始安装
[root@localhost sourse]# tar -xzvfmysql-5.5.15.tar.gz
[root@localhost mysql-5.5.15]# cmake-DCMAKE_INSTALL_PREFIX=/var/local/mysql \
相关参数的查询请参考帮助文档,如:
(1)[root@localhost mysql-5.5.15]# mancmake
(2)[root@localhost mysql-5.5.15]# cmake . -LH
(3)查看官方文档 http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html
继续mysql安装
[root@localhost mysql-5.5.15]# make
[root@localhost mysql-5.5.15]# makeinstall
到此,mysql的后续安装同 上面的 mysql-5.1.50,只是 初始化 数据文件脚本 mysql_install_db在 mysql-5.5.15时,换了个目录,如下:
[root@localhost mysql-5.5.15]#/var/local/mysql/scripts/mysql_install_db--basedir=/var/local/mysql --datadir=/var/local/mysql/data--user=mysql
0 0
- mysql各版本编译安装
- mysql 5.5 版本编译安装
- mysql dba系统学习(1)mysql各版本编译安装
- MySQL编译DEBUG版本
- Mysql各版本安装包下载地址
- mysql 安装版本 配置
- mysql 5.5版本安装
- Mysql 免安装版本
- mysql免安装版本
- MySQL安装版本
- 查看mysql安装版本
- mysql 编译安装
- mysql 5 编译安装
- mysql编译安装优化
- mysql编译安装
- ubuntu11 编译安装mysql
- mysql 5.1 编译安装
- mysql 编译安装
- hive 的一次使用命令
- HTTP网络协议(二)
- 栈和数组
- PHP读取网页文件内容的实现代码(fopen,curl等)
- Java 8/27
- mysql各版本编译安装
- 汇编指令状态寄存器访问指令(MRS,MSR)
- C语言 文件单词的检索与计数
- intents 和 intent过滤器(一)
- 了解mysql的源码目录及源文件
- Android中自定义控件的步骤
- 如何处理北京自考报名ie浏览器无法弹出易宝支付网页
- SVN用户权限配置
- 稳定婚姻问题专题小结(二分图匹配 稳定婚姻问题--延迟拒绝算法(Gale-Shapley 算法))