今天看到一个案例:数据库服务无法启动,也导致了不能备份数据库、所以只能使用了笨方法、直接打包DATA目录
我们的服务器是宝塔环境、 直接备份 /www/server/data 这个目录备份
下载下来 在新的服务器上安装好环境、把data压缩包上传上去、进行解压覆盖、注意的是 版本最好一样。
[root@VM_166_22_centos]# rm -rf /wwww/server/data/
删除两个日志文件
[root@VM_166_22_centos data]# rm -rf ib_logfile*
激动人心的时刻到了
[root@VM_166_22_centos data]# /etc/init.d/mysqld start
如果启动失败
就用 修复的命令如下: wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh
执行这个命令之前。需要删除 data 目录下的两个log rm -rf ib_logfile*
最后数据库进来了 。完事了。。