[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源码安装的更多相关文章

  1. 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 ...

  2. 在Ubuntu Server 14.04上源码安装Odoo 9.0

    1. 更新Ubuntu服务器软件源 sudo apt-get update #更新软件源 sudo apt-get dist-upgrade #更新软件包,自动查找依赖关系 sudo shutdown ...

  3. 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 一.安 ...

  4. 在Ubuntu Server上源码安装OpenERP 8.0,并配置wsgi和nginx运行环境

    原文: How to install OpenERP 8.0 Alpha on a fresh Debian / Ubuntu server. OpenERP的安装,可以有多种方式,通过添加源,到 h ...

  5. 搭建LNAMP环境(二)- 源码安装Nginx1.10

    上一篇:搭建LNAMP环境(一)- 源码安装MySQL5.6 1.yum安装编译nginx需要的包 yum -y install pcre pcre-devel zlib zlib-devel ope ...

  6. 搭建LNAMP环境(一)- 源码安装MySQL5.6

    1.yum安装编译mysql需要的包 yum -y install gcc-c++ make cmake bison-devel ncurses-devel perl 2.为mysql创建一个新的用户 ...

  7. 搭建LNAMP环境(三)- 源码安装Apache2.4

    上一篇:搭建LNAMP环境(二)- 源码安装Nginx1.10 1.yum安装编译apache需要的包(如果已经安装,可跳过此步骤) yum -y install pcre pcre-devel zl ...

  8. 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展

    上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nol ...

  9. Nginx源码安装及调优配置

    导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优 ...

随机推荐

  1. [C语言(VC)] 打造自己的键盘记录器 (zaroty)

    说起键盘记录,想必很多朋友都用过网上流传的一些键盘记录软件吧,但是有没有想过自己写一个呢?也许你会想:会不会很复杂啊?我可以很负责的告诉你,写键盘记录是很简单的.你所需要的仅仅是懂得一些C语言的DLL ...

  2. Objective-C 调用C++,C

    1. 建立一个C++类 2. 写一个Adaptor的Objective-C类 3. 在其他Objective-C的逻辑中调用Adaptor类. 1.C++类 // // CPlusPlusClass. ...

  3. Sql Server问题集锦

    Sql数据库默认实例和命名实例的区别: 1.服务中服务名称的区别: 默认实例:MSSQLSERVER; 命名实例:实列名为:benet,在服务中的名称是:MSSQL$BENET;   注:如果你有多个 ...

  4. Java和.NET下socket转换错误记录

    一个项目,需要JAVA的Socket客户端转换为C#的Socket客户端,使用的是短连接. 首先,java客户端代码如下: Socket socket = new Socket(); socket.c ...

  5. Google stuff

    Google Pro Tip: Use Back-of-the-envelope-calculations to Choose the Best Design - High Scalability - ...

  6. div 显示滚动条的CSS代码

    div 显示滚动条的CSS代码   div显示上下左右滚动条 <div style="width:260px;height:120px; overflow:scroll; border ...

  7. 【转】IT职场人生系列之四:怎样写简历

    本文是IT职场人生系列的第四篇. 因为早年跳槽无数,所以积累了不少"技巧",逐渐变成写简历的"专家",最长的时候简历到了12页,所以现在练就一手写长篇博客的功夫 ...

  8. 解读eXtremeComponents代码结构--转载

    原文地址:http://blog.csdn.net/lark3/article/details/1937466 大致整理了去年写的东西,罗列如下: ec是一系列提供高级显示的开源JSP定制标签,当前的 ...

  9. c++中静态成员变量 静态成员函数 全局变量与静态函数的关系 字符串中括号的匹配编程 (笔试经历)

    笔试经历 1 类中的静态变量不能通过构造函数参数列表来初始化,因为静态变量不属于哪个对象.同时静态变量在不初始化的情况下系统会自动为变量赋值,数值型赋值为零,字符型赋值为空. 非静态变量只有在定义时才 ...

  10. 万能的Entry,两个变量的Model/JavaBean再也不用写了!

    前言 很多时候传数据需要只含两个变量的Model/JavaBean,但就为了两个变量去写一个Model/JavaBean实在是麻烦,而且类型固定重用性低.比如: 1.网格显示的头像-名称 需要 Str ...