Percona Server 是 MySQL Server 的一个改进版本,在性能上要更稳定一些。这是在 Ubuntu 服务器上通过 Percona 官方 PPA 地址安装最新版本 Percona Server 的办法。
以下操作都需要 root 权限。
首先导入 Percona 官方的 key :
apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
一切正确的话,在输出中应该可以看到下面这行:
gpg: key CD2EFD2A: public key "Percona MySQL Development Team <[email protected]>" imported
然后在 /etc/apt/sources.list
中加入下面两行:
deb http://repo.percona.com/apt VERSION main
deb-src http://repo.percona.com/apt VERSION main
你需要把上面的两个 VERSION 换成你实际在用的 Ubuntu 版本的代号,比如如果你在用的是 14.04 的话,那么你需要加入的是:
deb http://repo.percona.com/apt trusty main
deb-src http://repo.percona.com/apt trusty main
然后执行一次:
apt-get update
就可以开始安装 Percona Server 和客户端了。通常来说, 2014/2015 年开始的新项目,如果没有什么特别理由的话,都应该在用 5.6 了。
apt-get install percona-server-server-5.6 percona-server-client-5.6
装好之后,默认的配置文件可能无法发挥最佳性能,那么你还可以通过 Percona Configuration Wizard 来专门针对你的使用环境生成一个配置文件。
1
jyoe 2014-12-24 14:51:27 +08:00
int环境一直在用 不知道明年能不能退到product上去跑
|
2
ElmerZhang 2014-12-24 14:57:57 +08:00
@jyoe Percona的稳定性和性能是完全可以在生产环境跑的,你需要考虑的只有兼容性问题
|
3
jyoe 2014-12-24 17:05:08 +08:00
@ElmerZhang 什么兼容性问题? 我们多环境的OS和app都是一样的 还要考虑什么兼容?
|
4
Showfom 2014-12-24 17:33:27 +08:00 via iPhone
@ElmerZhang 所有的操作都和 MySQL 兼容吧
|
5
ElmerZhang 2014-12-24 18:53:30 +08:00
|
6
Showfom 2014-12-24 18:56:19 +08:00
@ElmerZhang 生产环境里装了 MySQL 再装 Percona Server 么?还是只要装 Percona Server?
|
7
ElmerZhang 2014-12-24 19:09:45 +08:00
@Showfom 只装Percona Server
|
8
Showfom 2014-12-24 19:11:18 +08:00
@ElmerZhang 恩,那就是和 MariaDB 一样了,我们生产环境用 MariaDB 已经两年了,也没啥大问题。
|
9
hcymk2 2014-12-24 19:21:45 +08:00
pxc(Percona Xtradb Cluster) 有人在生产环境下使用过么? 能简单介绍下经验么?
|
10
jyoe 2014-12-26 10:32:05 +08:00
@ElmerZhang 5.0到5.1都有BTREE写法的问题 我指在create 表的时候 所以你顾虑的问题是跨版本而不是跨环境。
10年到11年 我们有3台老的server为了配合新project做UAT 把上面的5.0.35upgrade到5.1.50 我当时在CM组 就是先测试DDL平移 然后进行逻辑数据转移的 |