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更新语句怎么写?-mysql教程-学派吧

    MySQL更新语句也就是MySQL中的update语句,当我们需要更新或者修改表中的数据时,就会使用这个update语句,下面我们就来看一下mysql更新语句的具体写法。 MySQL中update语句用于更新表中的现有数据。亦可用UPDATE语句来更改表中单个行,一组行或所有行的列值。 MySQL中UPDATE语句的语法: 单表 UPDATE [LOW_PR…

    2019年4月9日
    2.3K00
  • MySQL性能优化的一些经验-mysql教程-

    为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使…

    数据库运维 2019年4月24日
    3.6K00
  • 在linux系统下启动 mysql数据库使用教程-学派吧

    本文主要讲述了在在linux系统下启动 mysql数据库操作,感兴趣的朋友可以了解一下。 {mysql}表示mysql的安装目录如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start如果/etc/inint.d/下找…

    数据库运维 2019年4月24日
    4.1K00
  • SQL Server数学函数的简单总结-mysql教程-学派吧

    在前面的文章中,我们给大家介绍《mysql数学函数的简单总结》,下面我们继续为大家简单整理了SQL Server数学函数。 Transact-SQL包含许多可以与SQL Server一起使用的数学函数。 可以在SQL Server 2012及更高版本中使用以下标量函数。这些函数中的大多数接受一个或多个参数,并将根据提供的参数返回一个数值。 ABS() 返回指…

    2019年4月9日
    2.7K00
  • 数据库中的Schema是什么?-mysql教程-

    数据库中schema是数据库对象集合,它包含了表,视图等多种对象。schema就像是用户名,当访问数据表时未指明属于哪个schema,系统就会自动的加上缺省的schema 我们在学习数据库中会碰到一个模糊的概念,它就是Schema。很多人对他都不是很了解,今天将要在文章中为大家详细介绍这个概念,具有一定的参考作用,希望对大家有所帮助。 【推荐课程:数据库教程…

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

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

添加微信
添加微信
分享本页
返回顶部