Total Pageviews

Monday 17 August 2015

DEBIAN服务器下,安装 Percona Server 代替 MySQL / MariaDB

一、这货是什么?

Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。via
经 过长期实践以及生产环境测试得出一个结论, Percona Server 的性能和稳定性比原生的 MySQL 或 MariaDB 都要好不少,至少没有遇到过各种奇怪的 bug,所以我们的所有新服务器已经统一部署 Percona Server 用来代替 MySQL 或 MariaDB

二、安装步骤

以下命令都是在 root 用户下操作的,首先导入 Percona Server 官方的 key:
apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
修改 /etc/apt/sources.list 并加入
deb http://repo.percona.com/apt trusty main
deb-src http://repo.percona.com/apt trusty main
然后更新一下:
apt-get update
接着就可以用下面的命令直接安装 Percona Server 了,如果没有特别的需求,安装最新的 5.6 版本即可
apt-get install percona-server-server-5.6 percona-server-client-5.6
一般情况默认的配置足够中小网站使用,如果你有特别的需求,可以使用 Percona Configuration Wizard 来定制你的 MySQL 配置文件.