微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装percona-xtrabackup-2.0.8工具把MySQL5.1.73升级为5.6.36

本文主要给大家简单讲讲安装percona-xtrabackup-2.0.8工具把MySQL5.1.73升级为5.6.36,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望安装percona-xtrabackup-2.0.8工具把MysqL5.1.73升级为5.6.36这篇文章可以给大家带来一些实际帮助。

1、安装xtrabackup

cd /usr/local/

tar xvf percona-xtrabackup-2.0.8-587.tar.gz

mv percona-xtrabackup-2.0.8 xtrabackup

vim /root/.bash_profile

PATH=$PATH:$HOME/bin:/usr/local/xtrabackup/bin

source /root/.bash_profile 

2、全量备份MysqL 5.1.73数据库

innobackupex --user=root --password=****** --socket=/var/lib/MysqL/MysqL.sock /root

3、安装 MysqL 5.6.36

yum install -y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel

groupadd -r MysqL

useradd -r -g MysqL MysqL

tar zxf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

cd /usr/local/

ln -s mysql-5.6.26-linux-glibc2.5-x86_64/ MysqL

mkdir /MysqLdata

chown -R MysqL.MysqL /MysqLdata/

cd MysqL

chown -R root.MysqL ./*

scripts/MysqL_install_db --user=MysqL --datadir=/usr/local/MysqL/data

cp support-files/MysqL.server /etc/init.d/MysqLd

chkconfig --add MysqLd

vim /etc/profile.d/MysqL.sh

    export PATH=$PATH:/usr/local/MysqL/bin

. /etc/profile.d/MysqL.sh 

service MysqLd start

vim my.cnf 

    datadir = /MysqLdata

    socket = /tmp/MysqL.sock

service MysqLd start

MysqL_secure_installation

MysqL -u root -p

4、使用xtrabackup还原数据库

service MysqLd start

mv /usr/local/MysqL/data/* /tmp

innobackupex --socket=/tmp/MysqL.sock --apply-log /root/2017-07-04_10-41-46

innobackupex --socket=/tmp/MysqL.sock --defaults-file=/usr/local/MysqL/my.cnf --copy-back /root/2017-07-04_10-41-46

chown -R MysqL.MysqL /usr/local/MysqL/data

service MysqLd restart

5、更新数据库

MysqL_upgrade -u root -p

安装percona-xtrabackup-2.0.8工具把MysqL5.1.73升级为5.6.36就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐