返回顶部
首页 > 资讯 > 服务器 >线上服务器上的数据库启动不起来了 如何恢复数据
  • 585
分享到

线上服务器上的数据库启动不起来了 如何恢复数据

线上服务器上的数据库启动不起来了如何恢复数据 2019-09-23 14:09:04 585人浏览 猪猪侠
摘要

前言 同事不知道线上数据库里面有正在运行的数据,直接kill掉了,重新装了一个新的数据库。然后,悲剧发生了,线上服务突然访问不了,查看日志,发现是数据库连不上了,他偷偷的新的数据库停了,然后准备重启老的数据库,发现根本启动不起来,报各种错误

线上服务器上的数据库启动不起来了 如何恢复数据

前言

同事不知道线上数据库里面有正在运行的数据,直接kill掉了,重新装了一个新的数据库。然后,悲剧发生了,线上服务突然访问不了,查看日志,发现是数据库连不上了,他偷偷的新的数据库停了,然后准备重启老的数据库,发现根本启动不起来,报各种错误,网上百度的说需要重新安装数据库。

找到源数据文件

搜索数据库名

find / -iname "*数据库名*"

发现数据库在/var/lib/Mysql目录下

cd /var/lib/mysql
# 压缩
tar -cvf mysql.tar mysql

下载mysql.tar到本地,解压文件

在这里插入图片描述

注意!!!本地需要先有个 mysql 数据库,打开本地数据库数据文件所在目录

Data 先备份一下 不然你自己本地数据库恢复不了!!!

在这里插入图片描述

在这里插入图片描述

将从线上下载下来的数据源文件复制到 本地Data目录

在这里插入图片描述

本地mysql 里面的Data目录的ibdata1文件备份一份

在这里插入图片描述

关闭本地 MySQL 服务

在这里插入图片描述

然后将线上的 ibdata1 把本地的替换掉

重启本地MySQL服务

Navicat 连接本地数据库

在这里插入图片描述

数据也在 !

在这里插入图片描述

在这里插入图片描述

不信 自己可以试试看

在这里插入图片描述

这时候 , 你看下本地的其他数据库,发现

在这里插入图片描述

在这里插入图片描述

别急!!!只需要把原来的 ibdata1 文件还原回来就可以了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

!!! 把线上的 ibdata1 文件覆盖 就可以了

小结

有时候数据库停了不要紧张,只要数据还在就没事!

参考

https://www.jianshu.com/p/1c0a8dc21e1d

--结束END--

本文标题: 线上服务器上的数据库启动不起来了 如何恢复数据

本文链接: https://lsjlt.com/news/7624.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 线上服务器上的数据库启动不起来了 如何恢复数据
    前言 同事不知道线上数据库里面有正在运行的数据,直接kill掉了,重新装了一个新的数据库。然后,悲剧发生了,线上服务突然访问不了,查看日志,发现是数据库连不上了,他偷偷的新的数据库停了,然后准备重启老的数据库,发现根本启动不起来,报各种错误...
    99+
    2019-09-23
    线上服务器上的数据库启动不起来了 如何恢复数据
  • 云服务器的数据库起不来
    如果您的云服务器的数据库不能正常启动,您可以尝试以下几个步骤来解决问题: 检查云服务器的网络连接是否正常。确保您的网络连接状态良好,并且在网络中没有其他设备或服务阻止您连接数据库。 检查云服务器的操作系统是否安装有适当的补丁和更新。这些...
    99+
    2023-10-27
    起不来 服务器 数据库
  • sql数据库启动不了如何解决
    若SQL数据库无法启动,可能是由于以下原因之一:1. 配置错误:检查数据库的配置文件是否正确设置,特别是数据库的端口号、用户名和密码...
    99+
    2023-09-13
    sql数据库
  • 如何恢复XenServer服务器SQL Server数据库数据
    这篇文章主要讲解了“如何恢复XenServer服务器SQL Server数据库数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何恢复XenServer服务器SQL S...
    99+
    2023-06-29
  • 如何解决线上数据库删了的问题
    本篇内容主要讲解“如何解决线上数据库删了的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决线上数据库删了的问题”吧!事件背景MySQL数据库每日零点自...
    99+
    2024-04-02
  • 亚马逊服务器数据恢复不了
    检查硬件故障:如果硬件出现故障,则可能导致数据恢复失败。请确保您的硬件运行正常,并检查是否有任何明显的故障迹象。 检查软件和系统更新:请确保您的系统和软件都是最新版本。如果您的系统或软件使用了已知的更新,则可能会导致数据恢复失败。请注意,...
    99+
    2023-10-27
    亚马逊 数据恢复 服务器
  • 服务器硬盘离线强制上线数据丢失怎么恢复?
    服务器故障描述:客户使用Dell 2850服务器组建了raid5磁盘阵列,阵列中包含有6块硬盘(SCSI硬盘,单盘容量300G),服务器操作系统为linux Redhat4;文件系统为ext3文件系统。在使用过程中服务器瘫痪,管理员对阵列检...
    99+
    2023-06-04
  • 云服务器的数据库起不来什么原因
    一、 数据库连接问题 云服务器数据库通常采用 RDS(Remote Database Service)协议作为数据传输的主要协议,RDS 是一个分布式的数据库服务提供商,负责管理和维护数据库中的各种资源,包括数据库、应用程序和用户。但是,...
    99+
    2023-10-27
    起不来 原因 服务器
  • 云服务器的数据库起不来怎么解决
    首先,我们可以通过备份和恢复机制来确保云服务器的数据库不会出现故障。备份可以将云服务器上的数据库内容进行备份,以确保数据不会丢失。恢复机制可以在出现故障后快速恢复数据库,避免数据丢失。 其次,我们可以采取定期升级和维护云服务器数据库的方式...
    99+
    2023-10-28
    起不来 服务器 数据库
  • 阿里云数据服务器数据丢失如何恢复回来?
    在使用阿里云数据服务器时,数据丢失是一个常见的问题。如果你的数据丢失,可能会对你的业务造成严重影响。本文将详细介绍如何恢复阿里云数据服务器上的数据。 一、恢复步骤首先,你需要确认数据丢失的时间。如果你的数据丢失是在最近的一次系统更新或维护之...
    99+
    2023-11-17
    阿里 数据丢失 服务器
  • 访问云服务器上的数据库怎么删除不了了
    尝试重新启动服务器,并检查是否有系统更新可以修复数据库。 检查数据库的权限是否被更改,例如,如果数据库被添加到了一个新的用户组中,您需要确保该用户组具有管理数据库的权限。 尝试重新创建数据库,并确保数据库的用户可以管理它。 如果您使用的是...
    99+
    2023-10-27
    器上 数据库
  • 云服务器上的数据库
    云服务器上的数据库可以包含许多类型的数据,如关系型数据库、NoSQL数据库、非关系型数据库等。下面是一些云服务器上常见的数据库类型的描述: SQLite数据库:是目前使用最广泛的非关系型数据库之一,它通常用于Web应用程序。它是一个轻量...
    99+
    2023-10-27
    器上 数据库
  • 如何启动oracle数据库服务
    要启动Oracle数据库服务,您可以按照以下步骤操作: 打开命令提示符(在Windows系统中,可以在开始菜单中搜索“cmd”来...
    99+
    2024-04-12
    oracle
  • oracle数据库如何启动服务
    要启动Oracle数据库服务,可以按照以下步骤操作: 打开命令行窗口(Windows系统可以使用cmd命令打开,Unix/Lin...
    99+
    2024-04-22
    oracle
  • 服务器硬盘掉线,重启后数据同步了怎么恢复
    【服务器数据恢复故障介绍】数据恢复中心近期接到客户服务器数据恢复案例并成功恢复,经客户许可后现将数据恢复过程分享给大家,下面简单介绍一下本次服务器数据恢复的故障情况。客户使用的是某品牌的服务器,搭配了多块硬盘组成一组raid5磁盘阵列,作为...
    99+
    2023-06-04
  • Ubuntu PostgreSQL数据库服务器如何启动
    小编给大家分享一下Ubuntu PostgreSQL数据库服务器如何启动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.系统环境和安装方法 ;Ubuntu Po...
    99+
    2023-06-16
  • navicat如何连接服务器上的数据库
    这篇文章给大家分享的是有关navicat如何连接服务器上的数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  本来没有开启秘钥的远程服务器端数据库连接非常方便,就在新建连接上...
    99+
    2024-04-02
  • 如何连接云服务器上的数据库
    连接云服务器上的数据库需要以下步骤:1. 获取云服务器的公网IP地址或域名。2. 确保云服务器上的数据库服务已经启动,并且已经配置好...
    99+
    2023-09-23
    云服务器 数据库
  • 访问云服务器上的数据库怎么删除不了
    如果您尝试访问云服务器上的数据库,但是无法删除数据库,可能是由于以下原因之一导致: 权限不够:您可能没有足够的权限,无法删除数据库或查看数据库的内容。 密码忘记:您可能没有正确输入您的密码,导致云服务器无法访问您的数据库。您可以尝试重置...
    99+
    2023-10-27
    器上 数据库
  • 云服务器上如何安装数据库
    在云服务器上安装数据库需要以下步骤:1. 选择合适的数据库软件:根据需求选择适合的数据库软件,常用的有MySQL、PostgreSQ...
    99+
    2023-08-15
    云服务器 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作