一、Mysql数据库备份指令格式:

mysqldump -h主机名  -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql

 注:直接cmd执行该指令即可,不需要先mysql -u root -p链接数据库

1、备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

2、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

3、直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

4、备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

5、同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

6、仅备份数据库结构
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

7、备份服务器上所有数据库
mysqldump –all-databases > allbackupfile.sql

二、数据库还原有三种方式:source命令、mysql、gunzip命令

1、source 命令
进入mysql数据库控制台,
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source /home/work/db/bkdb.sql

2、mysql
mysql -hhostname -uusername -ppassword databasename < backupfile.sql

3、gunzip
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

三、通过binlog日志功能还原误删除数据

参考:https://www.cnblogs.com/x-gentleman/p/9571697.html

转载于:https://www.cnblogs.com/wanggang2016/p/10528206.html

mysql数据库备份及还原相关推荐

  1. MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

  2. MySQL数据库备份和还原的常用命令

    MySQL数据库备份和还原的常用命令 2012-03-27 14:43:34 标签:linux mysql 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追 ...

  3. linux怎么把mysql数据库备份还原,MySQL数据库备份和还原

    MySQL数据库备份和还原 打开cmd命令行,一定不是mysql的命令行,我第一次就错在这个地方,郁闷了很久 备份MySQL数据库的命令 mysqldump -hhostname -uusername ...

  4. Java实现Mysql数据库备份与还原(Linux 和Windows 包含单张表备份)

    Java实现数据库备份与还原 由于 我的 linux 直接执行 mysqldump -h -u -p databases > /home/xxx.sql 脚本直接输出文件一直失败: 这里linu ...

  5. win32mysql数据库回复_windows mysql 数据库备份与还原方法

    一.使用 Mysql 自带 mysqldump 命令进行数据库备份 mysql 数据库自带备份命令 mysqldump ,可对数据库进行备份操作 最简单的备份是将数据库备份至本地,生成  **.sql ...

  6. mysql数据库备份和还原的命令_Mysql数据库备份和还原常用的命令

    备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...

  7. Mysql数据库备份和还原常用的命令

    为什么80%的码农都做不了架构师?>>>    摘要:备 份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databa ...

  8. java web mysql备份,Java Web 实现Mysql 数据库备份与还原

    前段时间某某删库事故付出的惨重代价告诉我们: 数据备份的必要性是企业数据管理极其重要的一项工作. 1. Mysql备份与还原命令 备份命令: mysqldump -h127.0.0.1 -uroot ...

  9. Mysql数据库备份和还原

    1. 命令备份和还原数据库 1.1命令备份数据 1)备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > ...

最新文章

  1. 2020互联网大厂薪资出炉!来源OfferShow爆料整理
  2. 【转】Java中关于异常处理的十个最佳实践
  3. 杰奇数据库mysql_杰奇模板出现Unable to save result set in…可尝试修复数据库
  4. 《SAP HANA平台应用开发》—第2章2.3节熟悉SAP HANA工作台
  5. java jigsaw_Java 9和Project Jigsaw如何破坏您的代码
  6. python scatter 简书_写给 Pythonist 的 Spacemacs 入门指北
  7. 【赠书】拨云见日 - 深入解析Oracle TX行锁(下)
  8. python plt.show_解决python中显示图片的plt.imshow plt.show()内存泄漏问题
  9. 【ES】ES 写入数据流程
  10. eclipse 返回上一个选项卡、注释及取消注释 、大写变小写、 光标跳到下一行快捷键
  11. android asset jar,android离线打包 可以使用,但总是报错 android_asset/null
  12. Hbuilder中如何快速输入注释标签_三菱PLC编程软件如何使用注释、声明、注解?...
  13. 苹果系统虚拟计算机win7,mac虚拟机安装win7教程
  14. 一二线城市知名 IT 互联网公司名单,程序员选择多了
  15. pe擦除服务器硬盘,如何使用老毛桃winpe的分区助手安全擦除移动硬盘或本地硬盘数据?...
  16. 寻找春天nbsp;九宫格日记-2013.06.01
  17. 数据结构:图的基本概念
  18. 绘画和照片编辑:Artstudio Pro for mac
  19. 计算机建模和仿真实训报告,cad与cam实训报告范文3篇
  20. 阿里巴巴集团部分技术BLOG

热门文章

  1. 数据结构学习笔记(一)——《大话数据结构》
  2. 使用charles 抓取手机上的操作
  3. 使用uWSGI部署django项目
  4. 《WinForm开发系列之控件篇》Item13 DirectoryEntry(暂无)
  5. 交通银行信息技术管理部副总经理张漫丽:交通银行“大数据+人工智能”应用研究...
  6. Entity Framework 6 Recipes 2nd Edition(13-2)译 - 用实体键获取一个单独的实体
  7. 【年少的风】C#小学生算式×××2
  8. XAML实例教程系列 - 资源(Resources)
  9. 40种网站设计常用方法
  10. python中api_通过Python中的API查找相关的工作技能