使用修复模式来备份数据库以及服务器原有数据,进行如下操作:
准备:安装盘的第一张或独立的修复盘,U盘。
1、 插入U盘,放入安装盘,在BIOS中设置首先启动驱动器为CDROM,重启;
2、 当光盘运行时,会提示安装界面,点击F5进入linux rescue,
在boot:后面输入linux rescue,然后按回车;
3、 进入修复模式后,按照界面提示进行选择,注意:
启用网络页面中选择:NO;
4、 默认路径为/mnt/sysimage;
5、 创建目录,用来挂在U盘:mkdir /tmp/c
6、 查看U盘,将U盘挂载到/tmp/c路径下:
cat /proc/partitions
显示如下内容:
[root@localhost abc] # cat /proc/partitions
major minor #blocks name
8 0 244198584 sda
8 1 1020096 sda1
8 2 20482875 sda2
8 3 4192965 sda3
8 4 218500065 sda4
8 16 156290904 sdb
8 32 7607904 sdc
8 36 7607872 sdc4

mount /dev/sdc4 /tmp/c
7、 将数据库数据备份:
cd /var/lib/mysql
tar cvzf /tmp/c/abc.tgz abc
8、 将服务器数据备份:
cd /opt/
tar cvzf /tmp/c/opt.abc.tgz abc
9、 拔下U盘,重启并重装OS;
10、 安装服务器版本。
11、 将备份的文件解压替换新安装的目录。
tar -zxvf /tmp/c/opt.abc.tgz -C /opt/
tar -zxvf /tmp/c/abc.tgz -C /var/lib/mysql/
12、 以上步骤完毕后重启服务器。启动服务后正常。

Annita answered 12 years, 2 months ago

Your Answer