Percona 服务器 - MySQL 的一个分支

根据 Percona 网站的介绍,Percona 是一个免费、完全兼容、增强型、开源和可直接替代 MySQL 的软件,可提供卓越的性能、可扩展性和仪表化功能。

Percona 是 MySQL 的分叉,具有增强的性能功能。MySQL 中的所有功能在 Percona 中均可使用。Percona 使用名为 XtraDB 的增强型存储引擎。根据 Percona 网站的介绍,它是 MySQL 的 InnoDB 存储引擎的增强版本,在现代硬件上具有更多的功能、更快的性能和更好的可扩展性。Percona XtraDB 在高负载环境下能更有效地使用内存。

如前所述,XtraDB 是 InnoDB 的分叉,因此 InnoDB 中的所有功能在 XtraDB 中都可用。

安装 Percona Server

Percona 仅适用于 Linux 系统。目前还没有 Windows 版本。在本书中,我们将在 Debian 8 上安装 Percona 服务器,Ubuntu 和 Debian 的安装过程相同。

要在其他 Linux 版本上安装 Percona 服务器,请查阅 Percona 安装手册 https://www.percona.com/doc/percona-server/5.5/installation.html 。目前,他们提供了 Debian、Ubuntu、CentOS 和 RHEL 的安装说明。他们还提供了从源代码和 Git 安装 Percona 服务器的说明。

现在,让我们通过以下步骤安装 Percona Server:

  1. 在终端中使用以下命令打开源列表文件:

    sudo nano /etc/apt/sources.list

    如果提示输入密码,请输入您的 Debian 密码。文件将被打开。

  2. 现在,将以下存储库信息放在 resources.list 文件的末尾:

    deb http://repo.percona.com/apt jessie main
    deb-src http://repo.percona.com/apt jessie main
  3. CTRL + O 保存文件,并按 CTRL + X 关闭文件。

  4. 在终端中使用以下命令更新您的系统:

    sudo apt-get update
  5. 通过在终端中发出以下命令开始安装:

    sudo apt-get install percona-server-server-5.5
  6. 安装将开始。安装过程与 MySQL 服务器的安装过程相同。安装过程中会询问 Percona 服务器的根密码,只需输入即可。安装完成后,你就可以像使用 MySQL 一样使用 Percona 服务器了。

  7. 配置 Percona Server 并对其进行优化,如前面部分所述。