美文网首页
一些小知识点--mysqldump

一些小知识点--mysqldump

作者: Amy1234567 | 来源:发表于2021-05-08 08:56 被阅读0次

一、mysqldump 简介

mysqldump 是 MySQL自带的逻辑备份工具

它的备份原理是通过协议连接到MySQL数据库,将需要备份的数据查询出来,将查询出来的数据转换成对应的insert语句,当我们需要还原这些数据时,只要执行这些insert语句,即可将对应的数据还原。

二、备份命令

2.1 命令格式

mysqldump [选项] 数据库名 [表名] > 脚本名

mysqldump [选项] --数据库名 [选项 表名] > 脚本名

mysqldump [选项] --all-databases [选项] > 脚本名

2.2 选项说明

博客园

2.3 实例

备份所有数据库:

mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db

备份指定数据库:

mysqldump -uroot -p test > /backup/mysqldump/test.db

备份指定数据库指定表(多个表以空格间隔):

mysqldump -uroot -p mysql db test > /backup/mysqldump/2table.db

备份指定数据库排除某些表:

mysqldump -uroot -p test --ignore-table=test1.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db

三、还原命令

3.1 系统行命令

mysqladmin -uroot -p create db_name

mysql -uroot -p db_name < /backup/mysqldump/db_name.db

注:在导入备份数据库前,db_name如果没有,是需要创建的;而且与db_name.db中数据库名是一样的才能导入。

3.2 source方法

mysql > use db_name

mysql > source /backup/mysqldump/db_name.db

资料参考

https://www.cnblogs.com/markLogZhu/p/11398028.html

相关文章

  • 一些小知识点--mysqldump

    一、mysqldump 简介 mysqldump 是 MySQL自带的逻辑备份工具 它的备份原理是通过协议连接到M...

  • mysql数据库逻辑备份方法

    找到mysqldump所在目录 which mysqldump 输出信息 /usr/bin/mysqldump 备...

  • Mysql数据备份与还原

    1、使用mysqldump命令备份 mysqldump基本语法: mysqldump -u username -p...

  • mysqldump

    mysqldump 1.介绍 mysqldump是MySQL数据库自带的一款命令行工具,`mysqldump`属于...

  • Mac下Mysql导出.sql文件mysqldump: comm

    步骤一: 打开Terminal,输入mysqldump, 发现Terminal提示《mysqldump: comm...

  • 一些小知识点

    1、学会了使用ConcurrentHashMap,不能在遍历map的同时(循环里面)remove一个key!! 结...

  • 一些小知识点

    1. LLVM LLVM是一个模块化和可重用的编译器和工具链技术的集合,Clang 是 LLVM 的子项目,是 ...

  • mysqldump备份时的数据一致性问题

    mysqldump备份时的数据一致性问题 在日常运维当中,经常会用到mysqldump。使用mysqldump导出...

  • mysqldump

    今天有个需求需要导出以下两部分线上数据库数据:1、回购表需要整表导出: /home/mysql/mysql/bin...

  • mysqldump

    [转] 最近用到mysql的dump导库表,将该命令的使用方法记录下来: mysqldump备份: mysqldu...

网友评论

      本文标题:一些小知识点--mysqldump

      本文链接:https://www.haomeiwen.com/subject/mfxddltx.html