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

今天看到一个案例:数据库服务无法启动,也导致了不能备份数据库、所以只能使用了笨方法、直接打包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*

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

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/3598.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2019年4月24日 下午11:26
下一篇 2019年4月30日 下午3:06

相关推荐

  • MySQL用Navicat导出数据字典的方法-navicat教程

    本篇文章给大家带来的内容是关于MySQL用Navicat导出数据字典的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 数据字典是一名DBA需要维护的重要内容,有人喜欢用excel来维护,本人更喜欢直接在生产库上进行维护,这样可以保证生产库中的注释都是最新的内容,为了便于生产库数据字典的流通性,会采用excel的方式来记录,本文记录下…

    数据库运维 2018年11月26日
    2.8K00
  • Redis数据库有什么好处,怎么使用

    学派吧- 今天有个用户使用了Redis ,他是把数据库写入到了内存,那速度是叫一个快。但是学派吧也查了相关的材料。发现。站长朋友布置起来有点难度 今天我们不说他如何使用。只说说他的好处及弊端。1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remot…

    2018年8月29日
    4.7K00
  • 宝塔centos系统导入-ssh命令导入mysql大数据库文件方法教程

    今天主要写mysql在centos下 通过命令导出  导入教程分享 服务器:腾讯云https://curl.qcloud.com/zdLkHNeS 开始: 备份: mysqldump -u数据库名 -p”密码” -h localhost 数据名 > /www/wwwroot/ceshi.com/aiqutui.sq(备份路径) 恢复命令: m…

    2019年4月10日
    4.3K00
  • 宝塔如何安装配置Redis数据库

    前言 今天小编主要来说下如何简单快捷的安装Redis-1:先搞一台服务器了。这是必不可少的。centos系统 (建议7.2)国内外都可以、建议www.sq9.cn 价格优惠不小 下面开始 2:安装好系统、进行SSH连接、安装宝塔面板、有数据盘的别忘记挂载数据库盘 (centos挂载教程]) 然后进行环境搭配、小编用的是apache+php7.1+mysql5…

    2018年9月14日
    8.6K00
  • 在MySQL 5.7上使用group by语句出现1055错误问题-mysql教程-

    本文的主要内容是讲述在MySQL 5.7上使用group by语句出现1055错误的问题分析以及解决办法,有需要的朋友可以看一下。 1. 在5.7版本以上mysql中使用group by语句进行分组时, 如果select的字段 , 不是完全对应的group by后面的字段 , 有其他字段 , 那么就会报这个错误 ERROR 1055 (42000): Exp…

    数据库运维 2019年4月24日
    3.6K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----