mysqldump工具备份数据

举报
长路 发表于 2022/11/23 00:14:56 2022/11/23
【摘要】 文章目录前言为什么使用dump工具?1、认识mysqldump工具2、备份与还原参考文章 前言 本篇博客是MySQL的学习笔记,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 为什么使用dump工具? 对于3306大公司都是关闭的,很多都是在内网中进行使用。一般对于shell是开放的,开放22端口都能连上。 如何通过shell连接来保存数据?使用mysqldump工

@[toc]

前言

本篇博客是MySQL的学习笔记,若文章中出现相关问题,请指出!

所有博客文件目录索引:博客目录索引(持续更新)

为什么使用dump工具?

对于3306大公司都是关闭的,很多都是在内网中进行使用。一般对于shell是开放的,开放22端口都能连上。

如何通过shell连接来保存数据?使用mysqldump工具来备份(mysql的bin中自带的)。

  • windows:C:\Program Files\MySQL\MySQL Server 5.7\bin
  • linux:/usr/bin 目录下,ll | grep my来查找。
    • image-20210506155603167


1、认识mysqldump工具

mysqldumpMySQL 自带的逻辑备份工具。

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



2、备份与还原

备份指定数据库到文件中。

其他还有备份指定表、所有数据库等等

mysqldump -uroot -p'dy&%I' blog > test.dump:将blog数据库保存到test.dump文件中。

  • 注意:若是密码比较复杂的可以使用’'来包裹。
  • -uroot -p'dy&Bv6%I'就是对应的用户名与密码。>表示插入到指定文件。

还原文件中的数据到数据库中

目的:将test.dump文件中的内容还原到test 数据库中

mysql -uroot -p'dy&%I' test < test.dump



参考文章

[1]. MySQL之mysqldump的使用 相关命令使用

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。