我们专注服务于当下互联网基础设施建设与云计算、大数据时代的各种需求!

Percona Server5.5.x安装配置

Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。
1、
安装依赖包

yum install make gcc gcc-c++ ncurses ncurses-devel bison

2、下载源码,编译安装

wget http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.27-28.1/source/Percona-Server-5.5.27-rel28.1.tar.gz

tar zxvf Percona-Server-5.5.27-rel28.1.tar.gz

cd Percona-Server-5.5.27-rel28.1

设置变量、创建安装路径:

INSTALL_PATH=/data/usr/percona #设置安装路径

创建mysql组和用户

useradd -r -M -s /sbin/nologin mysql

编译安装:

cmake . \

-DCMAKE_BUILD_TYPE=RelWithDebInfo \

-DBUILD_CONFIG=mysql_release \

-DFEATURE_SET=community \

-DWITH_EMBEDDED_SERVER=OFF \

-DCMAKE_INSTALL_PREFIX=$INSTALL_PATH \

make && make install

3、配置

chown -R msyql:mysql /data/usr/percona

安装系统表:

cd /data/usr/percona

sh scripts/mysql_install_db –user=mysql

chown -R root /data/usr/percona

chown -R mysql:mysql /data/usr/percona/data

配置my.cnf配置文件:

cp support-files/my-medium.cnf /etc/my.cnf

配置mysqlservice服务:

cp support-files/mysql.server /etc/init.d/mysql.server

chmod a+x /etc/init.d/mysql.server

chkconfig –add mysql.server

修改mysqlroot密码:

/data/usr/percona/bin/mysqladmin -uroot password ‘password’

4、启动mysql

/data/usr/percona/bin/mysqld_safe –user=mysql &

验证启动是否成功:

netstat -tunlp|grep 3306