V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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
V2EX  ›  MySQL

在 Ubuntu 上安装 Percona Server

  •  
  •   Livid · 2014-12-24 13:37:09 +08:00 · 4202 次点击
    这是一个创建于 3627 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条回复    2014-12-26 10:32:05 +08:00
    jyoe
        1
    jyoe  
       2014-12-24 14:51:27 +08:00
    int环境一直在用 不知道明年能不能退到product上去跑
    ElmerZhang
        2
    ElmerZhang  
       2014-12-24 14:57:57 +08:00
    @jyoe Percona的稳定性和性能是完全可以在生产环境跑的,你需要考虑的只有兼容性问题
    jyoe
        3
    jyoe  
       2014-12-24 17:05:08 +08:00
    @ElmerZhang 什么兼容性问题? 我们多环境的OS和app都是一样的 还要考虑什么兼容?
    Showfom
        4
    Showfom  
       2014-12-24 17:33:27 +08:00 via iPhone
    @ElmerZhang 所有的操作都和 MySQL 兼容吧
    ElmerZhang
        5
    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
        6
    Showfom  
       2014-12-24 18:56:19 +08:00
    @ElmerZhang 生产环境里装了 MySQL 再装 Percona Server 么?还是只要装 Percona Server?
    ElmerZhang
        7
    ElmerZhang  
       2014-12-24 19:09:45 +08:00
    @Showfom 只装Percona Server
    Showfom
        8
    Showfom  
       2014-12-24 19:11:18 +08:00
    @ElmerZhang 恩,那就是和 MariaDB 一样了,我们生产环境用 MariaDB 已经两年了,也没啥大问题。
    hcymk2
        9
    hcymk2  
       2014-12-24 19:21:45 +08:00
    pxc(Percona Xtradb Cluster) 有人在生产环境下使用过么? 能简单介绍下经验么?
    jyoe
        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平移 然后进行逻辑数据转移的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.