Skip to content

Instantly share code, notes, and snippets.

@mikhailov
Created May 15, 2010 08:12
Show Gist options
  • Save mikhailov/402096 to your computer and use it in GitHub Desktop.
Save mikhailov/402096 to your computer and use it in GitHub Desktop.
#Percona-XtraDB obsoletes mysql-server packages, so upgrade is pretty straightforward.
#Instead of updating currently installed packages Percona-XtraDB should be installed. It will replace currently #installed mysql-server, mysql-client, etc.
# Dont's do it straight on production server, let's try on the staging one
#!/bin/bash -e
cat<<EOF> /etc/yum.repos.d/Percona.repo
[percona]
name=CentOS-$releasever - Percona
baseurl=http://repo.percona.com/centos/5Server/os/i386/
gpgcheck=0
EOF
yum update -y
#Stdout:
#=============================================================================
# Package Arch Version Repository Size
#=============================================================================
#Installing:
# MySQL-devel-percona i386 5.1.42-9.rhel5 percona 5.7 M
# replacing mysql-devel.i386 5.0.45-7.el5
#
# MySQL-server-percona i386 5.1.42-9.rhel5 percona 26 M
# replacing mysql.i386 5.0.45-7.el5
#
# Percona-XtraDB-client-51 i386 5.1.45-10.1.rhel5 percona 902 k
# replacing mysql.i386 5.0.45-7.el5
#
# Percona-XtraDB-devel-51 i386 5.1.45-10.1.rhel5 percona 7.9 M
# replacing mysql-devel.i386 5.0.45-7.el5
#
# Percona-XtraDB-server-51 i386 5.1.45-10.1.rhel5 percona 24 M
# replacing mysql-server.i386 5.0.45-7.el5
#
#Installing for dependencies:
# MySQL-shared-percona i386 5.1.42-9.rhel5 percona 2.0 M
# mysql-libs i386 5.0.44-1.el5.centos rightscale-epel 1.5 M
#=============================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment