› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
Livid
396.81D
543.64D
V2EX  ›  MySQL

在 Ubuntu 上安装 Percona Server

  •  
  •   Livid ·
    PRO
    · Dec 24, 2014 · 5077 views
    This topic created in 4296 days ago, the information mentioned may be changed or developed.

    Percona Server

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

    10 replies  •  2014-12-26 10:32:05 +08:00
    jyoe
        1
    jyoe  
       Dec 24, 2014
    int环境一直在用 不知道明年能不能退到product上去跑
    ElmerZhang
        2
    ElmerZhang  
       Dec 24, 2014
    @jyoe Percona的稳定性和性能是完全可以在生产环境跑的,你需要考虑的只有兼容性问题
    jyoe
        3
    jyoe  
       Dec 24, 2014
    @ElmerZhang 什么兼容性问题? 我们多环境的OS和app都是一样的 还要考虑什么兼容?
    Showfom
        4
    Showfom  
       Dec 24, 2014 via iPhone
    @ElmerZhang 所有的操作都和 MySQL 兼容吧
    ElmerZhang
        5
    ElmerZhang  
       Dec 24, 2014
    @joye @Showfom 我升级 Percona Server 5.1 到 Percona Server 5.5 时遇到了SQL语法兼容性问题。
    如果你生产环境的MySQL和Percona Server是基于同一个版本的MySQL的,应该不会有什么问题。
    Showfom
        6
    Showfom  
       Dec 24, 2014
    @ElmerZhang 生产环境里装了 MySQL 再装 Percona Server 么?还是只要装 Percona Server?
    ElmerZhang
        7
    ElmerZhang  
       Dec 24, 2014
    @Showfom 只装Percona Server
    Showfom
        8
    Showfom  
       Dec 24, 2014
    @ElmerZhang 恩,那就是和 MariaDB 一样了,我们生产环境用 MariaDB 已经两年了,也没啥大问题。
    hcymk2
        9
    hcymk2  
       Dec 24, 2014
    pxc(Percona Xtradb Cluster) 有人在生产环境下使用过么? 能简单介绍下经验么?
    jyoe
        10
    jyoe  
       Dec 26, 2014
    @ElmerZhang 5.0到5.1都有BTREE写法的问题 我指在create 表的时候 所以你顾虑的问题是跨版本而不是跨环境。

    10年到11年 我们有3台老的server为了配合新project做UAT 把上面的5.0.35upgrade到5.1.50 我当时在CM组 就是先测试DDL平移 然后进行逻辑数据转移的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5462 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 03:03 · PVG 11:03 · LAX 20:03 · JFK 23:03
    ♥ Do have faith in what you're doing.