mysql数据库备份及还原
一、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数据库备份及还原相关推荐
- MySQL数据库备份和还原的常用命令小结
MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...
- MySQL数据库备份和还原的常用命令
MySQL数据库备份和还原的常用命令 2012-03-27 14:43:34 标签:linux mysql 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追 ...
- linux怎么把mysql数据库备份还原,MySQL数据库备份和还原
MySQL数据库备份和还原 打开cmd命令行,一定不是mysql的命令行,我第一次就错在这个地方,郁闷了很久 备份MySQL数据库的命令 mysqldump -hhostname -uusername ...
- Java实现Mysql数据库备份与还原(Linux 和Windows 包含单张表备份)
Java实现数据库备份与还原 由于 我的 linux 直接执行 mysqldump -h -u -p databases > /home/xxx.sql 脚本直接输出文件一直失败: 这里linu ...
- win32mysql数据库回复_windows mysql 数据库备份与还原方法
一.使用 Mysql 自带 mysqldump 命令进行数据库备份 mysql 数据库自带备份命令 mysqldump ,可对数据库进行备份操作 最简单的备份是将数据库备份至本地,生成 **.sql ...
- mysql数据库备份和还原的命令_Mysql数据库备份和还原常用的命令
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...
- Mysql数据库备份和还原常用的命令
为什么80%的码农都做不了架构师?>>> 摘要:备 份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databa ...
- java web mysql备份,Java Web 实现Mysql 数据库备份与还原
前段时间某某删库事故付出的惨重代价告诉我们: 数据备份的必要性是企业数据管理极其重要的一项工作. 1. Mysql备份与还原命令 备份命令: mysqldump -h127.0.0.1 -uroot ...
- Mysql数据库备份和还原
1. 命令备份和还原数据库 1.1命令备份数据 1)备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > ...
最新文章
- 2020互联网大厂薪资出炉!来源OfferShow爆料整理
- 【转】Java中关于异常处理的十个最佳实践
- 杰奇数据库mysql_杰奇模板出现Unable to save result set in…可尝试修复数据库
- 《SAP HANA平台应用开发》—第2章2.3节熟悉SAP HANA工作台
- java jigsaw_Java 9和Project Jigsaw如何破坏您的代码
- python scatter 简书_写给 Pythonist 的 Spacemacs 入门指北
- 【赠书】拨云见日 - 深入解析Oracle TX行锁(下)
- python plt.show_解决python中显示图片的plt.imshow plt.show()内存泄漏问题
- 【ES】ES 写入数据流程
- eclipse 返回上一个选项卡、注释及取消注释 、大写变小写、 光标跳到下一行快捷键
- android asset jar,android离线打包 可以使用,但总是报错 android_asset/null
- Hbuilder中如何快速输入注释标签_三菱PLC编程软件如何使用注释、声明、注解?...
- 苹果系统虚拟计算机win7,mac虚拟机安装win7教程
- 一二线城市知名 IT 互联网公司名单,程序员选择多了
- pe擦除服务器硬盘,如何使用老毛桃winpe的分区助手安全擦除移动硬盘或本地硬盘数据?...
- 寻找春天nbsp;九宫格日记-2013.06.01
- 数据结构:图的基本概念
- 绘画和照片编辑:Artstudio Pro for mac
- 计算机建模和仿真实训报告,cad与cam实训报告范文3篇
- 阿里巴巴集团部分技术BLOG
热门文章
- 数据结构学习笔记(一)——《大话数据结构》
- 使用charles 抓取手机上的操作
- 使用uWSGI部署django项目
- 《WinForm开发系列之控件篇》Item13 DirectoryEntry(暂无)
- 交通银行信息技术管理部副总经理张漫丽:交通银行“大数据+人工智能”应用研究...
- Entity Framework 6 Recipes 2nd Edition(13-2)译 - 用实体键获取一个单独的实体
- 【年少的风】C#小学生算式×××2
- XAML实例教程系列 - 资源(Resources)
- 40种网站设计常用方法
- python中api_通过Python中的API查找相关的工作技能