在 Ubuntu 上安装 Percona Server

2014-12-24 13:37:09 +08:00
 Livid

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 <mysql-dev@percona.com>" 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 来专门针对你的使用环境生成一个配置文件。

4123 次点击
所在节点    MySQL
10 条回复
jyoe
2014-12-24 14:51:27 +08:00
int环境一直在用 不知道明年能不能退到product上去跑
ElmerZhang
2014-12-24 14:57:57 +08:00
@jyoe Percona的稳定性和性能是完全可以在生产环境跑的,你需要考虑的只有兼容性问题
jyoe
2014-12-24 17:05:08 +08:00
@ElmerZhang 什么兼容性问题? 我们多环境的OS和app都是一样的 还要考虑什么兼容?
Showfom
2014-12-24 17:33:27 +08:00
@ElmerZhang 所有的操作都和 MySQL 兼容吧
ElmerZhang
2014-12-24 18:53:30 +08:00
@joye @Showfom 我升级 Percona Server 5.1 到 Percona Server 5.5 时遇到了SQL语法兼容性问题。
如果你生产环境的MySQL和Percona Server是基于同一个版本的MySQL的,应该不会有什么问题。
Showfom
2014-12-24 18:56:19 +08:00
@ElmerZhang 生产环境里装了 MySQL 再装 Percona Server 么?还是只要装 Percona Server?
ElmerZhang
2014-12-24 19:09:45 +08:00
@Showfom 只装Percona Server
Showfom
2014-12-24 19:11:18 +08:00
@ElmerZhang 恩,那就是和 MariaDB 一样了,我们生产环境用 MariaDB 已经两年了,也没啥大问题。
hcymk2
2014-12-24 19:21:45 +08:00
pxc(Percona Xtradb Cluster) 有人在生产环境下使用过么? 能简单介绍下经验么?
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平移 然后进行逻辑数据转移的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/156283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX