工作之余,在老大建议下,尝试了percona。接触新东西,写个博文记录下,如有纰漏,请多指教,共同进步~
1.首先了解percona的优势与不足:
Percona 团队的声明是 “Percona Server 是由 Oracle 发布的最接近官方 MySQL Enterprise 发行版的版本”。
作为mysql的衍生版,percona有XtraDB引擎提高性能,有好用的xtrabackup和toolkit工具,还有集群、监控等工具,不过据说,在处理中文字符时,备份恢复会有一些问题,其他的有待考察。
2.安装percona server,percona xtrabackup和percona toolkit:
(cluster和monitor还没涉及)
注:参照percona官方文档以及网上大家分享的经验
准备安装包:
CentOS-6.4-x86_64-bin-DVD1.iso
CentOS-6.4-x86_64-bin-DVD2.iso
percona-release-0.0-1.x86_64.rpm (percona提供的yum源)
Percona-Server-client-56-5.6.13-rel61.0.461.rhel6.x86_64.rpm
Percona-Server-shared-56-5.6.13-rel61.0.461.rhel6.x86_64.rpm
Percona-Server-server-56-5.6.13-rel61.0.461.rhel6.x86_64.rpm
percona-xtrabackup-2.1.5-680.rhel6.x86_64.rpm
percona-toolkit-2.2.5-1.noarch.rpm
注: 下载以上安装包,本实验选择5.6版本,也是源于mysql5.6版本的,并且采用rpm安装,涉及目录可另行修改。
(1)实验环境:
在vmware workstation中安装2台linux系统的虚拟机:
CentOS-6.4-x86_64 最小化文本安装,关闭防火墙(实验环境无安全要求)和selinux,配置好IP网络(因为要使用percona的网络yum源)。
(2)percona server 安装步骤:
1.使用percona的yum源:
rpm -Uvh percona-release-0.0-1.x86_64.rpm
2.安装shared和client:
rpm -ivh Percona-Server-shared-56-5.6.13-rel61.0.461.rhel6.x86_64.rpm
rpm -ivh Percona-Server-client-56-5.6.13-rel61.0.461.rhel6.x86_64.rpm
3.安装server:
yum install -y libaio-0.3.107-10.el6.x86_64
rpm -e --nodeps
mysql-libs-5.1.66-2.el6_3.x86_64
rpm -ivh Percona-Server-server-56-5.6.13-rel61.0.461.rhel6.x86_64.rpm
(3)percona xtrabackup安装步骤:
yum install –y perl-DBI perl-DBD-MySQL perl-Time-HiRes
perl-IO-Socket-SSL
rpm -ivh percona-xtrabackup-2.1.5-680.rhel6.x86_64.rpm
(4)percona toolkit安装步骤:
rpm -ivh percona-toolkit-2.2.5-1.noarch.rpm
阅读(6262) | 评论(0) | 转发(0) |