• 学派吧-由商祺云独家赞助-https://www.sq9.cn。

mysql数据库无法启动-进行数据备份搬迁的教程

MySQL admin 1年前 (2019-04-27) 835次浏览 已收录 0个评论 扫描二维码

今天看到一个案例:数据库服务无法启动,也导致了不能备份数据库、所以只能使用了笨方法、直接打包DATA目录

我们的服务器是宝塔环境、  直接备份 /www/server/data 这个目录备份

下载下来  在新的服务器上安装好环境、把data压缩包上传上去、进行解压覆盖、注意的是 版本最好一样。

重启一下数据库、
[root@VM_166_22_centos data]# /etc/init.d/mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
1:登录phpmyadmin测试效果。点开数据库表 居然报错了
mysql数据库无法启动-进行数据备份搬迁的教程
这个是因为是innoDB 的引擎 。好像这种方式不行。mmp 那么逼我放大招了。
先把data目录删除 就是/www/server/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*

最后数据库进来了 。完事了。。


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql数据库无法启动-进行数据备份搬迁的教程
喜欢 (0)
[pay@sq9.cn]
分享 (0)
关于作者:
腾讯云-运维运维 QQ 690624
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址