悲剧的一天,不小心将数据库删了。。。

命令行备份数据库

1、mysqldump命令进行备份。该命令将连接MySQL服务器并创建SQL转储文件,该文件包含了重新创建数据库所必需的所有SQL语句。该命令的基本语法如下:

$ mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]

[uname] 数据库用户名

[pass] 数据库密码

[dbname] 数据库名

[backupfile.sql] 数据库备份文件名

[--opt] mysqldump选项

例如:备份数据库Trunk2015到20151112.sql文件,你可以简单地使用以下命令:

$ mysqldump -u root -p Trunk2015 > 20151112.sql

如果有必要一次导出所有的数据库,可使用--all-databases选项,命令如下:

$ mysqldump -u root -p --all-databases > 20151112.sql

如果mysql数据库较大,你可能希望能压缩mysqldump导出的SQL文件,此时仅需使用如下的备份命令,并通过管道连接到gzip,此时便可导出gzip文件。

$ mysqldump -u root -p Trunk2015 | gzip -9 > 20151112.sql.gz

解压缩方法如下:

$ gunzip 20151112.sql.gz

从命令行恢复MySQL数据库

通过上面的方法,我们已经将数据库Trunk015备份至20151112.sql文件,接下来,我们恢复Trunk2015数据库:

* 在目标机器上创建相应的数据库名

* 使用mysql命令载入sql文件

$ mysql -u [uname] -p[pass] [db_to_restore] < [backupfile.sql]

例如,我们现在恢复20151112.sql文件到Trunk2015数据库:

$ mysql -u root -p Trunk2015 < 20151112.sql

如果是恢复压缩的备份文件,可遵循以下格式:

$ gunzip < [backupfile.sql.gz] | mysql -u [uname] -p[pass] [dbname]

这里出现了错误,

可以使用$ gunzip < [backupfile.sql.gz] | mysql -u [uname] -p [dbname]换行输入密码

如果是恢复已经存在的数据库,此时可使用mysqlimport命令,该命令的语法格式如下:

$ mysqlimport -u [uname] -p[pass] [dbname] [backupfile.sql]

sql.gz还原mysql_mysql 数据备份还原相关推荐

  1. elasticsearch数据备份还原

    elasticsearch数据备份还原 1.在浏览器中运行http://XXX.XXX.XXX.XXX:9200/_flush,确保索引数据能保存到硬盘中. 2.原数据的备份.主要是elasticse ...

  2. MongoDB数据备份还原,及docker中MongoDB备份还原

    一: MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的数据量级转存的 ...

  3. 达梦数据备份还原(物理逻辑)

    1 达梦数据库备份还原简介 数据库备份是DBA日常最重要的工作内容. DM 数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原. 1.1 概念理解 物理备份 物理备份详细官方解释:物理备份还原是 ...

  4. SqlServer 2019 数据备份还原教程(图文)

    一.数据备份 选择数据库右键选择任务-备份 二.数据还原 1.在数据库右键选择还原文件和文件组 2.手动输入 要恢复的数据库名称 3.点击选项 选择覆盖现有数据库-确认-等待还原 4.还原成功-刷新 ...

  5. Outlook应用指南(1)——数据备份还原技巧

    Outlook中存储了日常工作所需的重要数据,因此,Outlook数据的及时备份也就显得尤为重要.一般情况下,Outlook中的数据都是通过PST文件进行存储和备份的. PST文件(Personal ...

  6. MySQL学习笔记(七)—— 数据备份还原

    数据安全 - 数据备份 一.数据库备份的概念 1.数据库备份类型 2.数据库备份方式 3.数据库备份场景 二.mysqldump命令备份单库或者多库 mysqldump使用语法: 三.MySQL的数据 ...

  7. php mysql 备份还原_php 数据库备份还原

    public function exportDatabase(){ $data = input(); //备份数据库 $host="192.168.0.123"; $user=&q ...

  8. win7系统备份还原软件_泰哥一键备份还原下载-系统备份还原工具 v1.0.1.14 官方版...

    泰哥一键备份还原是一款非常简单且实用的系统备份还原工具,可帮助用户快速将系统数据进行备份或者还原,支持多种不同的系统,包括Win32(64).WinPE.DOS等,可对任意分区进行备份还原操作,具备简 ...

  9. 服务器ghost备份后无法进入系统还原,使用Ghost备份/还原系统的速度很慢原因分析与解决...

    当电脑出现一些无法解决故障的时候,很多用户都会通过Ghost进行还原,相信电脑系统中的Ghost备份与还原这个功能大家都有尝试使用过吧,不管是备份还是还原这都需要一定的时间过程.用户反应使用的是四核处 ...

最新文章

  1. MySQL5.5加主键锁读问题
  2. 不共线三点确定特征平面并求解平面系数
  3. 区块链技术解决物联网安全问题
  4. ZetCode Ruby 教程
  5. vue、cnpm不是内部文件_解决vue不是内部或者外部命令
  6. mysql 备份工具简介
  7. redis整理の配置
  8. html5的优点与缺点大概总结
  9. NeatUpload的安装使用 文件上传。可传大文件。
  10. mysql alter before_MySQL之alter语句用法总结
  11. 车道识别与交通标志识别
  12. Android - singleTask启动模式详解
  13. 《ANSYS Workbench有限元分析实例详解(静力学)》——2.5 Windows界面相应操作
  14. win10设置默认英文输入键盘
  15. 监控服务器系统密码忘了怎么办,监控服务器系统配置密码
  16. 求大神帮助 百练我爱北大,编程题目
  17. 基于激光雷达的室内探测系统
  18. 软件测试“摆烂”已经成为常态化,我们应该怎样冲出重围?
  19. 【Redis】Redis入门篇(1)
  20. PostgreSQL 14和SCRAM认证的改变--应该迁移到SCRAM?

热门文章

  1. 蜂鸟E203之协处理器
  2. 收获节任务:缅怀英雄
  3. 【游戏】游戏引擎框架前期准备
  4. 手机里面用那个芯片控制屏幕_2020年,最值得买的手机盘点
  5. 最新系统漏洞--D-Link DAP-1330堆栈缓冲区溢出漏洞
  6. 递归算法 —— Hanoi汉诺塔游戏
  7. MybatisPlus-注解
  8. 国民MCU 微型打印机解决方案
  9. 常微分方程与常微分方程组的特征值解法总结笔记
  10. localStorage倒计时计时器