返回顶部
首页 > 资讯 > 数据库 >Mysql数据库的备份及恢复参数详解
  • 576
分享到

Mysql数据库的备份及恢复参数详解

2024-04-02 19:04:59 576人浏览 薄情痞子
摘要

常见选项: --all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,Mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用

常见选项:

--all-databases, -A: 备份所有数据库
--databases, -B: 用于备份多个数据库,如果没有该选项,Mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。

--force, -f:即使发现sql错误,仍然继续备份
--host=host_name, -h host_name:备份主机名,默认为localhost
--no-data, -d:只导出表结构
--passWord[=password], -p[password]:密码
--port=port_num, -P port_num:制定tcp/IP连接时的端口号
--quick, -q:快速导出
--tables:覆盖 --databases or -B选项,后面所跟参数被视作表名
--user=user_name, -u user_name:用户名
--xml, -X:导出为xml文件

备份:

1、备份全部数据库的数据和结构

mysqldump -uroot -p123456 -A > /tmp/all.sql

-A: 备份所有数据库=--all-databases

2、备份全部数据库的结构(加 -d 参数)

mysqldump -uroot -p123456 -A -d > F:\all_test.sql

-A: 备份所有数据库=--all-databases --no-data, -d:只导出表结构

3、备份单个数据库的数据和结构(,数据库名mydb)

mysqldump -uroot-p123456 mydb>F:\mydb.sql

4、备份单个数据库的表结构(不备份实际数据)很快

mysqldump -uroot -p123456 mydb -d > F:\mydb.sql

--no-data, -d:只导出表结构

5、备份多个表的数据和结构(数据,结构的单独备份方法与上同)(一次备份多个表)

mysqldump -uroot -p123456 mydb t1 t2 > f:\multables.sql

6、一次备份多个数据库

mysqldump -uroot -p123456 --databases db1 db2 > f:\muldbs.sql

mysqldump -uroot -pjsb-B bk0 bk1 > bk01.sql (和上面相等结果)

--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,

命令操作说明:

1.导出结构不导出数据

mysqldump -d 数据库名 -uroot -p > xxx.sql

2.导出数据不导出结构

mysqldump -t 数据库名 -uroot -p > xxx.sql

3.导出数据和表结构

mysqldump 数据库名 -uroot -p > xxx.sql

4.导出特定表的结构

mysqldump -uroot -p -B数据库名 --table 表名 > xxx.sql

还原-恢复:

还原全部数据库2方法:(需要数据库的备份集)

(1)mysql命令行source方法

(1) mysql命令行:source 备份集路径/备份集名字.sql

(2)系统命令行方法

(2) 系统命令行: mysql -u账号 -p密码 < 备份集路径/备份集名字.sql

1.还原单个数据库(需指定数据库的备份集)

mysql命令行source方法:如下

mysql -uroot -p123456

cd 进入 你存放恢复脚本(或者备份集目录)下

use test

source f:\备份名字.sql

系统命令行方法:如下(推荐)

mysql -uroot -p123456 mydb < f:\mydb.sql

2.还原单个数据库的多个表(需要单个数据库的多个表的备份集)

mysql命令行source方法:如下

use mydb

cd 进入 你存放恢复脚本(或者备份集目录)下

source 备份集路径/备份集名字.sql

系统命令行方法:如下(推荐)

mysql -uroot -p123456 mydb < f:\tables.sql

3.还原多个数据库,(一个备份文件里有多个数据库的备份,此时不需要指定数据库)

mysql命令行:

source f:\dbs1.sql

系统命令行:(推荐)

mysql -uroot -p123456 < 备份集路径下/备份集名字.sql

mysql -uroot -p123456 < bk01.sql

您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库的备份及恢复参数详解

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

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

猜你喜欢
  • Mysql数据库的备份及恢复参数详解
    常见选项: --all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用...
    99+
    2024-04-02
  • mysql数据备份及恢复
    这篇文章主要介绍“mysql数据备份及恢复”,在日常操作中,相信很多人在mysql数据备份及恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql数据备份及恢复”的疑惑...
    99+
    2024-04-02
  • 《MySQL数据库》MySQL备份恢复
    前言 MySQL数据库最重要的部分就是数据,所以保证数据不被损坏尤为重要,大家都知道911事件,当时非常多的数据丢失,导致经济混乱。接下来我们就来讲讲MySQL是如何保障数据完整,应对特殊情况,如何恢复等。 备份 备份检查:保证备份没有问题...
    99+
    2016-12-27
    《MySQL数据库》MySQL备份恢复 数据库入门 数据库基础教程 数据库 mysql
  • MySQL数据库备份和恢复
    目录 MySQL数据库备份和恢复 备份恢复概述 为什么要备份 备份注意要点 还原要点 备份类型: 备...
    99+
    2015-03-06
    MySQL数据库备份和恢复
  • Mysql数据库备份与恢复
    1 数据备份与恢复2 使用第三方软件进行备份1 数据备份与恢复1.1 数据备份方式物理备份:直接拷贝库或者表对应的文件。cp,tar, ...具有局限性,前提是表的存储引擎为myisam,跨平台性...
    99+
    2024-04-02
  • xtrabackup备份恢复MySQL数据库
    1. 全量备份恢复: 查看原表内容: MariaDB [(none)]> select * from testdb.students; +----+------------+------...
    99+
    2024-04-02
  • MySQL数据库的备份与恢复
    一、数据备份的重要性 备份的主要目的是灾难恢复。 在生产环境中,数据的安全性至关重要。 任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因: 程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃 二、数据库备份...
    99+
    2023-10-27
    数据库
  • 【备份恢复】}异机备份恢复数据库
    此实验是在B库上恢复A库,不过更改了实例名。 目标库只是按照到oracle软件为止。 源库(A库):  192.168.56.12 ORACLE_SID=DBdb DBID=328289773...
    99+
    2024-04-02
  • Mysql数据库之备份和恢复
     一、为什么要数据备份?   备份的主要目的是灾难恢复。 在生产环境中,数据的安全性至关重要。 任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因: 程序错误人为,操作错误,运算错误,磁盘故障灾难(如火灾、地震)和盗窃. 二、...
    99+
    2023-09-15
    数据库 mysql
  • mysql怎么恢复备份数据库
    要恢复MySQL备份数据库,可以按照以下步骤进行操作: 将备份文件复制到MySQL数据库服务器上的合适位置。确保备份文件的权限设...
    99+
    2024-04-02
  • 使用XtraBackup恢复|备份 Mysql数据库 -- 数据恢复篇
                                 ...
    99+
    2024-04-02
  • MySQL数据库备份恢复的方法
    不懂MySQL数据库备份恢复的方法?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。数据库的备份#语法: # mysqldump -h 服务器 -u用户名 ...
    99+
    2024-04-02
  • mysql 数据备份与恢复使用详解
    一、前言 对一个运行中的线上系统来说,定期对数据库进行备份是非常重要的,备份不仅可以确保数据的局部完整性,一定程度上也为数据安全性提供了保障,设想如果某种极端的场景下,比如磁盘损坏导致某个时间段数据丢失,或者误操作导致数据表数据被删等.....
    99+
    2023-09-01
    mysql数据备份与恢复 mysql dump mysql dump数据备份 mysql 使用dump mysql 数据导入导出
  • 数据库备份与恢复
    数据库备份与恢复 一、物理备份和逻辑备份二、mysqldump实现逻辑备份2.1 备份一个数据库2.2 备份全部数据库2.3 备份部分数据库2.4 备份部分表2.5 备份单表的部分数据2.6 排除某些表的备份2.7 只备份结构或只备...
    99+
    2023-08-18
    数据库 mysql sql
  • 阿里云RDS数据库备份恢复详解
    在云计算环境中,数据库备份恢复是非常重要的一环。本文将详细介绍阿里云RDS数据库备份恢复的方法和过程,帮助您在出现故障或数据丢失的情况下,能够快速恢复数据,保证业务的连续性。 一、阿里云RDS数据库备份恢复概述阿里云RDS(Relation...
    99+
    2023-11-03
    阿里 详解 备份
  • Oracle数据库的备份与恢复案例详解
    目录1 逻辑备份/恢复(导出/导入)1.必备参数2.owner参数3.tables参数4.关于inctype参数2 物理备份/恢复1.冷备份/恢复2.热备份/恢复3 利用PL/SQL...
    99+
    2024-04-02
  • MySQL 数据备份和数据恢复
    目录 一、数据备份 1、概述 2、MySQLdump命令备份 1)备份单个数据库中的所有表 2) 备份数据中某个或多个表 3) 备份所有数据库 4)备份多个库 5) 只备份一个表或多个表结构 二、数据恢复 三、数据备份与恢复应用 一、数...
    99+
    2023-09-01
    mysql 数据库
  • MySQL数据库的灾难备份与恢复
         http://xiaorenwutest.blog.51cto.com         &nbs...
    99+
    2024-04-02
  • Mysql数据库的备份与恢复方法
    这篇文章主要介绍“Mysql数据库的备份与恢复方法”,在日常操作中,相信很多人在Mysql数据库的备份与恢复方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql数据库...
    99+
    2024-04-02
  • mysql数据库备份与恢复脚本
    #!/bin/bash#mysql database backup and restore the script# define config variablehost=localhostuser=root...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作