Percona-Server-5.5.15源码安装
[root@localhost rpm]# ll
total 19148
-rw-r--r-- 1 root root 562628 Jan 18 2007 bison-2.3-2.1.x86_64.rpm
-rw-r--r-- 1 root root 7375 Jan 18 2007 bison-devel-2.3-2.1.x86_64.rpm
-rw-r--r-- 1 root root 3935585 Mar 4 2010 gcc-c++-4.1.2-48.el5.x86_64.rpm
-rw-r--r-- 1 root root 11716 Mar 4 2010 libaio-devel-0.3.106-5.x86_64.rpm
-rw-r--r-- 1 root root 481930 Apr 2 2008 make-3.81-3.el5.x86_64.rpm
-rw-r--r-- 1 root root 1790863 Jan 18 2007 ncurses-devel-5.5-24.20060715.x86_64.rpm
-rw-r--r-- 1 root root 12771327 Jul 13 2009 perl-5.8.8-27.el5.x86_64.rpm
[root@localhost rpm]# rpm -ivh bison-2.3-2.1.x86_64.rpm
warning: bison-2.3-2.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package bison-2.3-2.1.x86_64 is already installed
[root@localhost rpm]# rpm -ivh bison-devel-2.3-2.1.x86_64.rpm
warning: bison-devel-2.3-2.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bison-devel ########################################### [100%]
[root@localhost rpm]# rpm -ivh gcc-c++-4.1.2-48.el5.x86_64.rpm
warning: gcc-c++-4.1.2-48.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package gcc-c++-4.1.2-48.el5.x86_64 is already installed
[root@localhost rpm]# rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm
warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libaio-devel ########################################### [100%]
[root@localhost rpm]# rpm -ivh make-3.81-3.el5.x86_64.rpm
warning: make-3.81-3.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package make-3.81-3.el5.x86_64 is already installed
[root@localhost rpm]# rpm -ivh ncurses-devel-5.5-24.20060715.x86_64.rpm
warning: ncurses-devel-5.5-24.20060715.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package ncurses-devel-5.5-24.20060715.x86_64 is already installed
[root@localhost rpm]# rpm -ivh perl-5.8.8-27.el5.x86_64.rpm
warning: perl-5.8.8-27.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package perl-5.8.8-27.el5.x86_64 is already installed
[root@localhost rpm]#
Mysql5.5后通过cmake来编译,cmake-2.8.12.2.tar.gz 所以需要下载安装
下载地址:http://www.cmake.org/cmake/resources/software.html
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.12.2
./configure --prefix=/usr/local/cmake
make && make install
[root@localhost rpm]# ll /usr/local/cmake/
total 16
drwxr-xr-x 2 root root 4096 Jun 30 12:37 bin
drwxr-xr-x 3 root root 4096 Jun 30 12:37 doc
drwxr-xr-x 3 root root 4096 Jun 30 12:37 man
drwxr-xr-x 4 root root 4096 Jun 30 12:37 share
[root@localhost bin]# pwd
/usr/local/cmake/bin
[root@localhost bin]# ll
total 40060
-rwxr-xr-x 1 root root 9732202 Jun 30 12:36 ccmake
-rwxr-xr-x 1 root root 9608089 Jun 30 12:36 cmake
-rwxr-xr-x 1 root root 10139179 Jun 30 12:36 cpack
-rwxr-xr-x 1 root root 11467963 Jun 30 12:36 ctest
root@localhost ~]# vi .bash_profile
把/usr/local/cmake/bin 加入环境变量
[root@localhost ~]# source .bash_profile
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -g mysql -s /sbin/nologin -M mysql
[root@localhost Percona-Server-5.5.15-rel21.0]# tar zxf Percona-Server-5.5.15-rel21.0.tar.gz -C /usr/local/src/
[root@localhost Percona-Server-5.5.15-rel21.0]# pwd
/usr/local/src/Percona-Server-5.5.15-rel21.0
[root@localhost Percona-Server-5.5.15-rel21.0]#cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \
-DMYSQL_DATADIR=/var/lib/mysql \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1
[root@localhost Percona-Server-5.5.15-rel21.0]# make && make install
[root@localhost mysql]# pwd
/usr/local/mysql
[root@localhost mysql]# ll
total 76
drwxr-xr-x 2 root root 4096 Jun 30 12:57 bin
-rw-r--r-- 1 root root 17987 Jul 13 2011 COPYING
drwxr-xr-x 4 root root 4096 Jun 30 12:57 data
drwxr-xr-x 2 root root 4096 Jun 30 12:57 docs
drwxr-xr-x 3 root root 4096 Jun 30 12:57 include
-rw-r--r-- 1 root root 7604 Jul 13 2011 INSTALL-BINARY
drwxr-xr-x 3 root root 4096 Jun 30 12:57 lib
drwxr-xr-x 4 root root 4096 Jun 30 12:57 man
drwxr-xr-x 10 root root 4096 Jun 30 12:57 mysql-test
-rw-r--r-- 1 root root 2552 Jul 13 2011 README
drwxr-xr-x 2 root root 4096 Jun 30 12:57 scripts
drwxr-xr-x 27 root root 4096 Jun 30 12:57 share
drwxr-xr-x 4 root root 4096 Jun 30 12:57 sql-bench
drwxr-xr-x 2 root root 4096 Jun 30 12:57 support-files
[root@localhost mysql]#
# cd /usr/local/mysql/
# ./scripts/mysql_install_db --user=mysql --datadir=/var/lib/mysql
# cp support-files/mysql.server /etc/init.d/mysqld
# chkconfig --add mysqld
# service mysql start
Percona-Server-5.5.15源码安装的更多相关文章
- CentOS 6.4 x64 Percona-Server-5.6.15 源码安装
首先下载 Percona-Server-5.6 http://www.percona.com/downloads/Percona-Server-5.6/LATEST/source/ 然后必须先安装cm ...
- 在Ubuntu Server 14.04上源码安装Odoo 9.0
1. 更新Ubuntu服务器软件源 sudo apt-get update #更新软件源 sudo apt-get dist-upgrade #更新软件包,自动查找依赖关系 sudo shutdown ...
- RHEL Server 6.3下MySQL5.5.25a源码安装
OS:RHEL Server 6.3 MySQL:mysql-5.5.25a.tar.gz 相关依赖包: ncurses-5.9.tar.gz bison-2.5.tar.gz 安装MySQL 一.安 ...
- 在Ubuntu Server上源码安装OpenERP 8.0,并配置wsgi和nginx运行环境
原文: How to install OpenERP 8.0 Alpha on a fresh Debian / Ubuntu server. OpenERP的安装,可以有多种方式,通过添加源,到 h ...
- 搭建LNAMP环境(二)- 源码安装Nginx1.10
上一篇:搭建LNAMP环境(一)- 源码安装MySQL5.6 1.yum安装编译nginx需要的包 yum -y install pcre pcre-devel zlib zlib-devel ope ...
- 搭建LNAMP环境(一)- 源码安装MySQL5.6
1.yum安装编译mysql需要的包 yum -y install gcc-c++ make cmake bison-devel ncurses-devel perl 2.为mysql创建一个新的用户 ...
- 搭建LNAMP环境(三)- 源码安装Apache2.4
上一篇:搭建LNAMP环境(二)- 源码安装Nginx1.10 1.yum安装编译apache需要的包(如果已经安装,可跳过此步骤) yum -y install pcre pcre-devel zl ...
- 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nol ...
- Nginx源码安装及调优配置
导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优 ...
随机推荐
- HBase 和 MongoDB在设计上的区别
转载:http://leongfans.iteye.com/blog/1019383 昨天搜一下mongodb的资料,介绍应用的比较多,原理介绍的不多. 粗略得看了一下,总体来说两者的设计思路差不多, ...
- Ubuntu下非常给力的下载工具
Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源.为己所用,而不是仅仅从原始地址这单一资源处下载. Ubuntu下也有类似的工具,那就是aira2. aira2是一个命令行下载工 ...
- Java登陆测试
package test001; import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.IOEx ...
- C#-datagridview右键选中行
在datagridview中有时需要在右键点击某行的时候就选中它,那么我们只需要在datagridview的CellMonseDown事件中添加如下代码就行: && e.ColumnI ...
- hdu 5432 Pyramid Split 二分
Pyramid Split Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://bestcoder.hdu.edu.cn/contests/conte ...
- Nginx加多个tomcat实现负载均衡,动静分离
一:Nginx+Tomcat的动静分离 所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片.html等静态的文件,tomcat(或weblogic)处理jsp.do等动态文件,从 ...
- android122 zhihuibeijing 新闻中心NewsCenterPager加载网络数据实现
新闻中心NewsCenterPager.java package com.itheima.zhbj52.base.impl; import java.util.ArrayList; import an ...
- 字符编码的故事(ASCII,ANSI,Unicode,Utf-8区别)转载
http://www.imkevinyang.com/2009/02/字符编解码的故事(ascii,ansi,unicode,utf-8区别).html 很久很久以前,有一群人,他们决定用8个可以开合 ...
- UNIX标准化及实现之基本系统数据类型
历史上,某些UNIX系统变量已与某些C数据类型联系在一起.例如,历史上主.次设备号一直存放在一个16位的短整型中,8位表示主设备号,另外8位表示次设备号.但是,很多较大的系统需要用多于256个值来表示 ...
- 关于"干货集中营"的一个开源App
中秋佳节,玩了一天,撸了两天代码,搞出这么个东东,共享出来,小伙伴们如果有兴趣,欢迎添砖加瓦. 数据接口为干货集中营的数据,接口地址:http://gank.io/api 使用到的技术清单如下: 1. ...