iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL学习——使用mysqldump命令备份和还原
  • 606
分享到

MySQL学习——使用mysqldump命令备份和还原

MySQL学习——使用mysqldump命令备份和还原 2021-02-14 16:02:33 606人浏览 才女
摘要

Mysql学习——使用mysqldump命令备份和还原 摘要:本文主要学习了如何使用mysqldump命令备份和还原数据库。 导出数据 导出全部数据 参数: 1 --all-databases, -A 举例: 1 mysqldump

Mysql学习——使用mysqldump命令备份和还原

摘要:本文主要学习了如何使用mysqldump命令备份和还原数据库

导出数据

导出全部数据

参数:

1 --all-databases, -A

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A > db_back.sql

导出指定的数据库

参数:

1 --databases, -B

举例:

1 mysqldump -h127.0.0.1 -uroot -p -B test mysql > db_back.sql

导出全部表空间

参数:

1 --all-tablespaces, -Y

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A -Y > db_back.sql

在每个数据库创建之前添加删除数据库语句

参数:

1 --add-drop-database

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --add-drop-database > db_back.sql

在每个表创建前添加删表操作

默认为打开状态,使用 --skip-add-drop-table 参数取消。

参数:

1 --add-drop-table// 添加删表操作。
2 –-skip-add-drop-table// 取消删表操作。

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A > db_back.sql// 默认添加删表操作。
2 mysqldump -h127.0.0.1 -uroot -p -A --skip-add-drop-table > db_back.sql//取消删表操作。

在每个表导出前表并在导出后解锁

默认为打开状态,使用 --skip-add-locks 参数取消。

参数:

1 --add-locks// 添加锁表和解锁操作。
2 --skip-add-locks// 取消锁表和解锁操作。

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A > db_back.sql// 默认添加锁表和解锁操作。
2 mysqldump -h127.0.0.1 -uroot -p -A --skip-add-locks > db_back.sql// 取消锁表和解锁操作。

忽略指定表

不导出指定表。指定忽略多个表时,需要重复多次,每次一个表,每个表必须同时指定数据库和表名。

参数:

1 --ignore-table

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --ignore-table=database.table1 --ignore-table=database.table2 > db_back.sql

只导出数据并不添加创建数据库

参数:

1 --no-create-db, -n

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --no-create-db > db_back.sql

只导出数据并不添加创建数据表

参数:

1 --no-create-info, -t

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --no-create-info > db_back.sql

不导出数据只导出结构

参数:

1 --no-data, -d

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --no-data > db_back.sql

导出存储过程以及自定义函数

参数:

1 --routines, -R

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --routines > db_back.sql

设置字符集文件的目录

默认是utf8。

参数:

1 --default-character-set

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --default-character-set=latin1 > db_back.sql

设置字符集文件的目录

参数:

1 --character-sets-dir

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --character-sets-dir=/data/mysql/share/charsets > db_back.sql

在客户端和服务器之间启用压缩传递所有信息

参数:

1 --compress, -C

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A -C > db_back.sql

连接数据库的端口号

参数:

1 --port, -P

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --port=3306 > db_back.sql

使用的连接协议

参数:

1 --protocol

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --protocol=tcp > db_back.sql

处理换行

直接输出到指定文件中。该选项应该用在使用回车换行对(\r\n)换行的系统上(例如:DOS,windows)。该选项确保只有一行被使用。

参数:

1 --result-file, -r

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A --result-file=/tmp/mysqldump_result_file.txt > db_back.sql

添加导出时间

将导出时间添加到输出文件中。默认为打开状态,使用 --skip-dump-date 参数取消。

参数:

1 --dump-date// 将导出时间添加到输出文件中。
2 --skip-dump-date// 不将导出时间添加到输出文件中。

举例:

1 mysqldump -h127.0.0.1 -uroot -p -A// 默认将导出时间添加到输出文件中。
2 mysqldump -h127.0.0.1 -uroot -p -A --skip-dump-date// 不将导出时间添加到输出文件中。
您可能感兴趣的文档:

--结束END--

本文标题: MySQL学习——使用mysqldump命令备份和还原

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL热备份与还原---利用mysqldump---备份脚本
    对extmail数据库进行每天01:00完全热备份,并可以完全恢复!一、先建立备份脚本,如下:vi mysql_extmail_bak.sh #!/bin/bash # Program ...
    99+
    2024-04-02
  • MySQL 数据备份mysqldump与还原mysql
    一、手工备份和还原:1、手工备份mysqldump,这个命令在cmd控制台执行:mysqldump -uroot -proot 数据库[表1 表2] > 文件路径mysqldump -uroot -p...
    99+
    2024-04-02
  • mysqldump备份,mysql恢复还原,压缩备份,还原压缩文件
    --将数据库备份到 opt下面 cd /opt mysqldump -h localhost -u root -p  zxlh > zxlh_bak.sql 会提示输入数据库密码 -...
    99+
    2024-04-02
  • mysql备份还原库命令有哪些
    这篇文章给大家分享的是有关mysql备份还原库命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。关于mysql数据库备份与还原的方法,这里首先讲到备份的工具:mysqlho...
    99+
    2024-04-02
  • mysql——数据库备份——使用mysqldump命令备份所有数据库
    mysqldump命令备份所有数据库; 语法格式:mysqldump -u username -ppassword --all-databases  > backupname.sql --all-databases:这个选项表示后面跟一...
    99+
    2023-10-09
    数据库 mysql java sql mybatis
  • MySQL 备份和还原
    目录 一、数据备份的重要性 二、数据库备份类型 2.1 物理备份 2.2 逻辑备份 1.完全备份 2.差异备份 3.增量备份 三、常见的备份方法 3.1 物理冷备 3.2 专用备份工具 mysqldump 或 mysqlhotcopy ...
    99+
    2023-09-27
    mysql 数据库
  • 如何通过命令备份和还原MySQLCluster
    这篇文章主要介绍如何通过命令备份和还原MySQLCluster,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  备份:采用ndb_mgm管理客户端来备份,在管理节点执行ndb_mgm...
    99+
    2024-04-02
  • Linux下如何使用tar命令备份和还原系统
    这篇文章主要介绍了Linux下如何使用tar命令备份和还原系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(...
    99+
    2023-06-27
  • 如何使用xtrabackup备份和还原mysql
    这篇文章给大家介绍如何使用xtrabackup备份和还原mysql,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、安装percona-xtrabackup# 下载安装包:# ...
    99+
    2024-04-02
  • Win10备份还原驱动命令的使用方法
    这篇文章将为大家详细讲解有关Win10备份还原驱动命令的使用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Win10备份还原驱动命令使用方法: 右键开始菜单,选择“Windows PowerShell...
    99+
    2023-06-12
  • 怎么使用tar命令备份还原Linux系统
    本文小编为大家详细介绍“怎么使用tar命令备份还原Linux系统”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用tar命令备份还原Linux系统”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux t...
    99+
    2023-06-27
  • MySQL备份工具mysqldump的基础使用命令有哪些
    这篇文章主要介绍了MySQL备份工具mysqldump的基础使用命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  MySQL数据库...
    99+
    2024-04-02
  • 使用Oracle命令进行数据库备份与还原
    数据导出: 1、将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@orcl file=d...
    99+
    2024-04-02
  • Ubuntu Server服务器备份与还原备份命令怎么用
    这篇文章主要为大家展示了“Ubuntu Server服务器备份与还原备份命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu Server服务器备份与还原备份命令怎么用”这篇文章...
    99+
    2023-06-13
  • 如何在 PHP 中使用 MySQL 备份和还原?
    在 php 中备份和还原 mysql 数据库可通过以下步骤实现:备份数据库:使用 mysqldump 命令转储数据库为 sql 文件。还原数据库:使用 mysql 命令从 sql 文件还...
    99+
    2024-05-12
    mysql 备份 还原
  • 如何使用Oracle命令进行数据库备份与还原
    这篇文章主要介绍如何使用Oracle命令进行数据库备份与还原,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据导出:将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dmp中...
    99+
    2023-06-21
  • 如何备份和还原MySQL数据
    如何备份和还原MySQL数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用mysqldump进行备份和还原使用mysqld...
    99+
    2024-04-02
  • 如何使用mysqldump对mysql进行备份和恢复
    这篇文章给大家分享的是有关如何使用mysqldump对mysql进行备份和恢复的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysqldump是mysql的逻辑备份恢复工具,可以...
    99+
    2024-04-02
  • xtrabackup备份工具命令如何进行单库增量备份还原
    这期内容当中小编将会给大家带来有关xtrabackup备份工具命令如何进行单库增量备份还原,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Innobackupex 参数解释...
    99+
    2024-04-02
  • MySQL中mysqldump命令如何使用
    这期内容当中小编将会给大家带来有关MySQL中mysqldump命令如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MySQL有很多可以导入数据的方法,然而这些只是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作