最新消息:运维之路

Percona-server-5.6编译安装

系统运维 admin 103浏览 0评论

首先去官网下一个源码包

“percona”的图片搜索结果

我选择最新的

wget  https://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.34-79.1/source/tarball/percona-server-5.6.34-79.1.tar.gz

然后

2.安装GCC编译环境

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

3.添加MYSQL用户及用户组

[root@localhost src]# groupadd mysql
[root@localhost src]# useradd -g mysql -s /sbin/nologin -M mysql

4.设置MYSQL的程序目录及数据目录

[root@localhost src]# mkdir -p /data/mysql_data
[root@localhost src]# cd /data/mysql_data/
[root@localhost mysql_data]# mkdir run data tmp logs
[root@localhost mysql_data]# chown -R mysql:dba /usr/local/mysql/
[root@localhost mysql_data]# chown -R mysql:dba /data/mysql_data/

5.开始编译安装percona-server-5.6

 

tar zxvf percona-server-5.6.34-79.1.tar.gz
cd percona-server-5.6.34-79.1
cmake . -LH #查看帮助信息
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql_data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1  -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/data/mysql/run/mysqld.sock -DMYSQL_TCP_PORT=3306  -DENABLED_LOCAL_INFILE=1  -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make -j 8
make install

#编译参数说明
-DCMAKE_INSTALL_PREFIX= 安装根目录
-DCMAKE_INSTALL_PREFIX=  unix套接字目录
-DDEFAULT_CHARSET= 默认字符集
-DDEFAULT_COLLATION=默认编码
-DWITH_EXTRA_CHARSETS= 额外的编码,请使用ALL来编译。
-DWITH_MYISAM_STORAGE_ENGINE=1  编译myisam存储引擎,默认的存储引擎,不加也可以
-DWITH_INNOBASE_STORAGE_ENGINE=1 支持InnoDB存储引擎,这个也是默认安装的
-DWITH_READLINE=1 使用readline功能
-DENABLED_LOCAL_INFILE=1 可以使用load data infile命令从本地导入文件
-DMYSQL_DATADIR=数据库 数据目录

 

转载请注明:DevOps » Percona-server-5.6编译安装

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址