广告
返回顶部
首页 > 资讯 > 数据库 >如何使用Docker恢复Mysql8备份的Data数据
  • 407
分享到

如何使用Docker恢复Mysql8备份的Data数据

Docker恢复Mysql数据备份DockerMysql数据备份 2022-11-26 15:11:06 407人浏览 薄情痞子
摘要

目录安装新 Mysql初始化数据库复制文件移动文件(重要步骤)测试前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发

前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发现mysql数据有缺失, 还好有例行备份数据,就是data文件,经过我的尝试最后成功恢复数据,下面讲下方法

如何使用Docker恢复Mysql8备份的Data数据

安装新 mysql

首先新整个服务器,安装 mysql,这里使用 Docker 持久化安装 mysql

docker run -p 3306:3306 --name mysql -e TZ=Asia/Shanghai \
    -v /data/mysql/log var/log/mysql:rw \
    -v /data/mysql/data var/lib/mysql:rw \
    -e MYSQL_ROOT_PASSWord=123456 \
    -d --restart=always mysql:8.0.11

初始化数据库

使用工具连接 mysql 直到成功初始化(连接成功)为止,然后停止 mysql

docker stop mysql

复制文件

复制备份文件到/data/mysql/的 bak_data,备份一次现有初始化的数据库(如果失败可以重新来过)

cp -r /data/mysql/data /data/mysql/data_init

移动文件(重要步骤)

mv /data/mysql/bak_data/* /data/mysql/data/

期间会提示很多文件是否需要覆盖,需要覆盖的文件输入y,不覆盖输入n

需要覆盖文件:

  • ibdata1
  • ib_logfile0
  • ib_logfile1
  • ib_buffer_pool
  • auto.cnf
  • mysql.ibd

其他文件都不覆盖

测试

到这一步已经可以连接了,最后数据库启动测试

docker start mysql

到此这篇关于使用Docker恢复Mysql8备份的Data数据的文章就介绍到这了,更多相关Docker恢复Mysql数据备份内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: 如何使用Docker恢复Mysql8备份的Data数据

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Docker恢复Mysql8备份的Data数据
    目录安装新 mysql初始化数据库复制文件移动文件(重要步骤)测试前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发...
    99+
    2022-11-26
    Docker恢复Mysql数据备份 DockerMysql数据备份
  • 使用XtraBackup恢复|备份 Mysql数据库 -- 数据恢复篇
                                 ...
    99+
    2022-10-18
  • oracle数据库如何备份恢复
    这篇文章给大家分享的是有关oracle数据库如何备份恢复的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题:1.逻辑备份是否包含表结构   &nbs...
    99+
    2022-10-19
  • mysql如何备份与恢复数据
    下文我给大家简单讲讲关于mysql如何备份与恢复数据,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完mysql如何备份与恢复数据对大家多少有点帮助吧。mysql物理备份与逻辑备...
    99+
    2022-10-18
  • 如何使用Mysqldump备份和恢复mysql数据库
    这篇文章给大家介绍如何使用Mysqldump备份和恢复mysql数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 dump is an effective tool to bac...
    99+
    2022-10-18
  • 如何使用mysqldump备份异机恢复数据库
    这篇文章给大家分享的是有关如何使用mysqldump备份异机恢复数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 使用mysqldump备份异机...
    99+
    2022-10-18
  • 如何使用MySQL进行数据备份和恢复?
    如何使用MySQL进行数据备份和恢复?数据库中的数据对于任何企业或个人而言都是非常重要的。由于各种原因(如硬件故障、人为错误或恶意攻击等),数据可能会丢失或损坏。因此,定期进行数据库备份是非常重要的。MySQL作为最受欢迎的开源关系型数据库...
    99+
    2023-10-22
    数据恢复 MySQL备份 MySQL数据备份
  • MySQL数据库如何备份与恢复
    这篇“MySQL数据库如何备份与恢复”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQ...
    99+
    2022-10-19
  • Docker 下MySQL数据库的备份和恢复的操作方法
    目录docker备份和恢复:恢复:自动化备份mysql设置定时任务docker 最近迷恋使用doker容器,在docker容器进行部署MySQL,以前针对容器的安全性一直存在怀疑的态度,不过如果能够通过容器也能数据库备份...
    99+
    2023-02-17
    MySQL数据库的备份和恢复 docker mysql数据库的备份和恢复
  • Docker 下MySQL数据库的备份和恢复的操作方法
    目录docker备份和恢复:恢复:自动化备份mysql设置定时任务docker 最近迷恋使用doker容器,在docker容器进行部署MySQL,以前针对容器的安全性一直存在怀疑的态...
    99+
    2023-02-17
    MySQL数据库的备份和恢复 docker mysql数据库的备份和恢复
  • mysql 数据备份与恢复使用详解
    一、前言 对一个运行中的线上系统来说,定期对数据库进行备份是非常重要的,备份不仅可以确保数据的局部完整性,一定程度上也为数据安全性提供了保障,设想如果某种极端的场景下,比如磁盘损坏导致某个时间段数据丢失,或者误操作导致数据表数据被删等.....
    99+
    2023-09-01
    mysql数据备份与恢复 mysql dump mysql dump数据备份 mysql 使用dump mysql 数据导入导出
  • 如何在PHP中使用数据备份和恢复函数
    在日常的开发工作中,数据备份和恢复是非常重要且必不可少的功能。在PHP中,有许多数据备份和恢复的函数可以使用,这些函数可以方便开发人员进行数据备份和恢复的操作。本文将介绍如何在PHP中使用数据备份和恢复函数。使用MySQL的备份和恢复函数在...
    99+
    2023-05-19
    PHP 数据备份 恢复函数
  • 如何从备份数据恢复服务器数据
    要从备份数据恢复服务器数据,您可以按照以下步骤进行操作:1. 查找备份:首先,您需要找到之前创建的服务器数据备份。这可以是在本地计算...
    99+
    2023-10-11
    服务器
  • MySQL如何实现数据备份与恢复
    下面讲讲关于MySQL如何实现数据备份与恢复,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL如何实现数据备份与恢复这篇文章你一定会有所受益。常见的MySQL管工具mys...
    99+
    2022-10-18
  • 使用DBeaver进行mysql数据备份与恢复
    目录 前言 一、Dbeaver是什么? 二、Dbeaver如何备份与恢复数据 1.备份Mysql数据 2.恢复Mysql数据 三、导入sql失败与解决 总结 前言 项目迭代、版本升级的过程中,有时候会涉及到数据库表结构的更改,因而,数据库...
    99+
    2023-08-18
    android 前端 后端
  • 如何利用Redis实现数据备份与恢复
    如何利用Redis实现数据备份与恢复随着大数据时代的到来,数据备份和恢复变得越来越重要。Redis作为一种高性能的内存数据库,不仅可以提供快速的数据访问能力,还可以通过持久化功能实现数据的备份和恢复。本文将介绍如何利用Redis的持久化功能...
    99+
    2023-11-07
    redis 恢复 数据备份
  • mysqldump批量数据脚本如何备份恢复
    不知道大家之前对类似mysqldump批量数据脚本如何备份恢复的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完mysqldump批量数据脚本如何备份恢复mysqld...
    99+
    2022-10-18
  • Redis RDB方式数据如何备份与恢复
    Redis RDB方式数据如何备份与恢复?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Redis数据备份实例127.0.0.1...
    99+
    2022-10-18
  • Docker存储管理方式以及容器数据的备份与恢复
    这篇文章主要讲解了“Docker存储管理方式以及容器数据的备份与恢复”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker存储管理方式以及容器数据的备份...
    99+
    2022-10-19
  • 如何使用php函数来优化数据备份和恢复的效率?
    数据备份和恢复是数据库管理中非常重要的一环。在实际应用中,我们经常需要对数据进行定期备份,以保证数据的安全性。而当需要恢复备份数据时,我们也希望能够高效地进行操作,以减少恢复时间和资源消耗。在PHP开发中,有一些函数和技巧可以帮助我们优化数...
    99+
    2023-10-21
    数据备份: optimizeBackup() 数据恢复: optimizeRestore() PHP函数: optimi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作