iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql 数据库备份
  • 428
分享到

mysql 数据库备份

数据库 2023-09-09 14:09:28 428人浏览 薄情痞子
摘要

目录 数据库备份的方式 一、备份整个 $datadir  二、用mysqldump备份 备份某个库 只备份某个库下某个表 备份某个库,排除库中一些表以外,备份剩余的表 有很多库时候,一次性备份所有的库 一次指定备份某几个库  只备份表结构,

目录

数据库备份的方式

一、备份整个 $datadir 

二、用mysqldump备份

备份某个库

只备份某个库下某个表

备份某个库,排除库中一些表以外,备份剩余的表

有很多库时候,一次性备份所有的库

一次指定备份某几个库 

只备份表结构,不要里面数据

数据库还原的方式

1、在对应数据库下source还原

2、用mysql还原(不是mysqldump)

额外补充:


数据库备份的方式

一、备份整个 $datadir 

安装的时候会有指定 $datadir 数据存储路径,把这个路径下的都备份下来,这种方式是可行的。

二、用Mysqldump备份

备份某个库

mysqldump -uroot -pXXX  预备份库的库名  >  /路径/XXX.sql

只备份某个库下某个表

mysqldump -uroot -pXXX  预备份库的库名  预备份的表名  >  /路径/XXX.sql

备份某个库,排除库中一些表以外,备份剩余的表

mysqldump -uroot -pXXX --ignore-table=库名.排除的表名  预备份的库名  > /路径/XXX.sql

当需要排除多个表的时候,需要写多条 --ignore-table=

当遇到库中有某些表损坏的时候可用,因为损坏的表无法被备份,直接备份包含坏表的整个库也是会报错的,这时就可以把这些坏表在备份库时排除在外。

 

有很多库时候,一次性备份所有的库

mysqldump -uroot -pXXX  -A  >  /路径/XXX.sql

一次指定备份某几个库 

mysqldump -uroot -pXXX  -B  库名1  库名2  库名n >  /路径/XXX.sql

只备份表结构,不要里面数据

mysqldump -uroot -pXXX  -d  库名 >  /路径/XXX.sql

数据库还原的方式

1、在对应数据库下source还原

比如上面对备份的 lwjdb 库还原。登录mysql。

use lwjdb

source /tmp/lwjdb.sql ;

注意:这种导入法需要先进入库下,如果导入时库下已有同名的表旧表会被默认drop覆盖掉。

2、用mysql还原(不是mysqldump)

mysql -uroot -pXXX  预还原库的库名  <  /路径/XXX.sql

还原时候不用指定表名,会自动在库下找,如果指定的库内存在有同名的表会被覆盖

这样可以只更库中的某个表,而不影响该库中的其他表。

额外补充:

备份文件实际上就是一些如何建立起原表的语句。

可通过查看数据库备份文件的内容来了解是否备份的正是想备份的表。

来源地址:https://blog.csdn.net/lwj457700209/article/details/130460680

您可能感兴趣的文档:

--结束END--

本文标题: mysql 数据库备份

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

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

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

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

下载Word文档
猜你喜欢
  • mysql 数据库备份
    目录 数据库备份的方式 一、备份整个 $datadir  二、用mysqldump备份 备份某个库 只备份某个库下某个表 备份某个库,排除库中一些表以外,备份剩余的表 有很多库时候,一次性备份所有的库 一次指定备份某几个库  只备份表结构,...
    99+
    2023-09-09
    数据库
  • 备份MySQL数据库
    为什么需要备份数据?数据的备份类型MySQL备份数据的方式备份需要考虑的问题设计合适的备份策略实战演练使用cp进行备份使用mysqldump+复制BINARY LOG备份使用lvm2快照备份数据使用Xtra...
    99+
    2022-10-18
  • mysql数据库备份
    数据库备份1 冷备(cp)2  LVM快照备份 lvcreate  -s  -n  rhel6node1  -L  ...
    99+
    2022-10-18
  • MySQL 备份数据库
    原文:https://www.cnblogs.com/better-farther-world2099/articles/10276087.html MySQL 备份数据库原文地址:https://www.cnblogs.com/guxi...
    99+
    2021-07-21
    MySQL 备份数据库 数据库入门 数据库基础教程 数据库 mysql
  • python备份mysql数据库
    原本可以用shell完成的功能,现在学习python,就照抄照改。完成数据库备份。 #!/usr/bin/python #-*-coding:utf-8-*- #MYSQL BACK import string,time,os,dateti...
    99+
    2023-01-31
    备份 数据库 python
  • Xtrabackup备份mysql数据库
    Xtrabackup由percona提供percona Xtrabackup是一个自由、开源的完整的在线备份工具,支持mysql、perconna server、mariadb到官网https://www....
    99+
    2022-10-18
  • 《MySQL数据库》MySQL备份恢复
    前言 MySQL数据库最重要的部分就是数据,所以保证数据不被损坏尤为重要,大家都知道911事件,当时非常多的数据丢失,导致经济混乱。接下来我们就来讲讲MySQL是如何保障数据完整,应对特殊情况,如何恢复等。 备份 备份检查:保证备份没有问题...
    99+
    2016-12-27
    《MySQL数据库》MySQL备份恢复 数据库入门 数据库基础教程 数据库 mysql
  • 定时备份MySQL数据库
    MySQL 提供了 mysqldump 命令来实现导出数据库,命令用法如下: mysqldump -u root -p[password] [database_name] > [backup].sql...
    99+
    2023-09-28
    数据库 mysql linux
  • MySQL 数据库完全备份
    1. 数据库备份的重要性         在生产环境中,数据库的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。数据库...
    99+
    2022-10-18
  • mysql超大数据库备份
    Xtrabackup工具是一个对InnoDB做数据的备份工具,支持全亮备份和增量备份。不支持MyISAM数据库的备份 但是Xtrabackup有一个工具innobackupex,它可以支持MyISAM,但是...
    99+
    2022-10-18
  • MySQL 数据库备份脚本
    MySQL 数据库备份脚本 #!/bin/bash # 数据库连接信息 DB_HOST="127.0.0.1" DB_PORT="3306" DB_USER="root" DB_PASSWD="root" # 时间格式化,如 20...
    99+
    2015-10-18
    MySQL 数据库备份脚本
  • MySQL 数据库自动备份
    MySQL 数据库自动备份 MySQL 数据库自动备份 MySQL 备份命令 mysqldump 介绍 数据备份 数据恢复 gzip 介绍 MySQL 备份脚本 Linux 定时任务-crontab MySQL 备份...
    99+
    2021-04-06
    MySQL 数据库自动备份
  • 如何备份mysql数据库
    本篇文章为大家展示了如何备份mysql数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如何备份mysql数据库1.进入mysql客户端连接数据库2.选择需要备份...
    99+
    2022-10-18
  • mysql怎么备份数据库
    mysql怎么备份数据库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql怎么备份数据库1.进入mysql客户端连接数据库2.选择需要备...
    99+
    2022-10-18
  • mysql如何备份数据库
    本篇文章为大家展示了mysql如何备份数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。mysql如何备份数据库1.进入mysql客户端连接数据库2.选择需要备份...
    99+
    2022-10-18
  • mysql数据库如何备份
    这篇文章主要介绍mysql数据库如何备份,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、打开开始菜单,下方搜索框中搜索cmd,打开cmd命令行2、输入命令,就可备份数据库格式为:m...
    99+
    2022-10-18
  • MySQL数据库怎么备份
    小编给大家分享一下MySQL数据库怎么备份,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!导出表数据到一个文本文件的最简单方法是使...
    99+
    2022-10-18
  • 备份MySql数据库方法
    这篇文章主要讲解了“备份MySql数据库方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“备份MySql数据库方法”吧!使用MYSQL进行数据库备份,有很正...
    99+
    2022-10-18
  • 线上mysql数据库备份
    #!/bin/bash #=============================================================================# FileName: M...
    99+
    2022-10-18
  • 怎么备份MySql数据库
    这篇文章将为大家详细讲解有关怎么备份MySql数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysqldump工具备份备份整个数据库$>&nbs...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作