Chinaunix首页 | 论坛 | 博客
  • 博客访问: 211035
  • 博文数量: 11
  • 博客积分: 258
  • 博客等级: 二等列兵
  • 技术积分: 145
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 19:41
文章分类

全部博文(11)

文章存档

2011年(11)

分类: LINUX

2011-11-29 17:06:12

今天想测试下用xtrabackup-1.6来对mysql数据库进行备份,但执行以后报glibc需要2.5版本以上。本身这台mysql数据库是rhel 4.8 64bit版本的,没办法只能通过yum的方法来对glibc进行升级。

1、安装xtrabackup

a、解压安装
tar -zxvf xtrabackup-1.6.tar.gz -C /usr/local/xtrabackup/
ln -s /usr/local/innobackupex/bin/xtrabackup /usr/bin/xtrabackup
ln -s /usr/local/innobackupex/bin/innobackupex /usr/bin/innobackupex
ln -s /usr/local/innobackupex/bin/tar4ibd /usr/bin/tar4ibd
ln -s /usr/local/innobackupex/bin/xtrabackup_51 /usr/bin/xtrabackup_51
ln -s /usr/local/innobackupex/bin/xtrabackup_55 /usr/bin/xtrabackup_55

b、备份
innobackupex --user=root --password=111111 --defaults-file=/etc/my.cnf --database=mysql_admin /root/mysql-back

xtrabackup的具体使用参考

2、安装yum
因为是rhel 4.8版本,自身不自带yum的rpm包,需要下载rpm包安装,参考http://archive.cnblogs.com/a/1869260/

a、下载rpm包(注意系统版本,如果是64位系统,一定要下载64位的包)






ftp://ftp.isu.edu.tw/pub/Linux/CentOS/4.8/os/s390/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm

b、安装yum
rpm -ivh centos-yumconf-4-4.5.noarch.rpm
rpm -ivh sqlite-3.3.6-2.i386.rpm
rpm -ivh python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -ivh python-urlgrabber-2.9.8-2.noarch.rpm
rpm -ivh python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -ivh yum-metadata-parser-1.0-8.el4.centos.i386.rpm
rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm

c、配置yum(注意备份文件)
#vi /etc/yum.conf
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1

#cd /etc/yum.repos.d
#vim CentOS-Base.repo
[base]
name=centos-5 - Base
baseurl=
# the other site:
# you can find more site in:
enabled=1
gpgcheck=1
gpgkey=RPM-GPG-KEY-CentOS-5
#released updates
[update]
name=CentOS-5 - Updates
baseurl=
gpgcheck=1
gpgkey=RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=
gpgcheck=1
gpgkey=RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
baseurl=
gpgcheck=1
gpgkey=
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
baseurl=
gpgcheck=1
enabled=0
gpgkey=RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
baseurl=
gpgcheck=1
enabled=0
gpgkey=RPM-GPG-KEY-CentOS-5
#packages in testing
[testing]
name=CentOS-5 - Testing
baseurl=
gpgcheck=1
enabled=0
gpgkey=RPM-GPG-KEY-CentOS-5

d、yum操作
service yum restart  ###重启
yum -y install samba ###安装samba
yum -y update ###全部更新

总结:目前最新版本的软件几乎都是对依赖库有版本限制的,如果你使用了低版本的系统,那以后会遇到很多麻烦,这个不支持,那个不支持,因此强烈建议使用最新的稳定版本的系统,我推荐使用centos .60
阅读(4303) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~