MySQL数据库备份与恢复

原创 2011年01月07日 17:06:00

MySQL数据库备份与恢复

 

MySQL数据库备份与恢复
方法一:

1.导出整个数据库

命令行进入到mysql安装目录的bin目录下

假设装在D:/mysql/bin

即:开始 运行 输入cmd

d:

cd mysql/bin

然后执行下面语句


mysqldump -u 用户名 -p 数据库名 > 导出的文件名


示例:mysqldump -u root -p sq_wcnc > d:/wcnc.sql

2.恢复数据库


常用source 命令
进入mysql数据库控制台,
如mysql -u root -p

mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/wcnc.sql

方法二:

直接拷备MySQL安装目录下DATA目录的数据库即可

注:备份最好两个方法都做

记一次MySQL删库的数据恢复

昨天因为不可描述的原因,数据库直接被 drop database删除。在第一时间停止数据库服务和Web服务,备份MySQL数据目录下的所有文件之后,开始走上数据恢复之路。第一次干这种事,各种不得法。因...
  • lanphaday
  • lanphaday
  • 2016年11月25日 21:43
  • 11411

mysql 通过data文件下来恢复数据

补充:正常情况下,建议数据库备份最好用工具进行备份,通过拷贝数据库表进行数据迁移,不同的环境会出现各种不同的意外问题。 背景:今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝...
  • dm1314oooooooo
  • dm1314oooooooo
  • 2017年04月20日 15:03
  • 2410

如何恢复被drop或truncate表的数据

如果在线上环境误操作删除或清空了不该删除的表,常用的方式是冷备+增量binlog恢复表数据,这个通用方法大家都会,不在本篇讨论范畴。 这篇文章主要介绍在没有冷备的情况下如何利用binlog恢复表数据...
  • kianliu_007
  • kianliu_007
  • 2014年10月29日 00:24
  • 2000

mysql通过bin-log日志恢复

我们同事在操作数据库的时候不小心删除了一个表里面的内容,这些个内容全是储存的一些用户信息,而且我所在公司也一直没有对数据库进行备份,所以但是就闷逼了,还好开启了bin-log。 恢复是我也遇到了不少...
  • early__xz
  • early__xz
  • 2016年04月01日 14:47
  • 906

mysql 找回误删表的数据办法

有备份的话很简单,只需要生成一个最近备份的数据 然后用mysqlbinlog找回备份时间点之后的数据 再恢复到现网即可。 要是没有备份 可能就会比较麻烦,找回数据的成本也是非常之高的. 下面介绍下...
  • lxpbs8851
  • lxpbs8851
  • 2013年02月04日 12:14
  • 56438

MySQL误操作后如何快速恢复数据

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表都没了。假如这还是线上环境核心业务数据,那这事就闹大...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年12月16日 23:01
  • 3449

记录一下误删除了mysql表中的数据后的恢复过程

很久之前的事了,用navicat删除数据库中的入侵数据,导致删顺手了,把一些看似重复数据的重要数据在表中直接右键删除掉了(13条数据),而该数据库没有做这些数据的备份,同时没有开启日志,常规的恢复方法...
  • shreion
  • shreion
  • 2017年03月10日 23:53
  • 11944

mysql 误删除数据恢复

mysql 误删除数据恢复 1.首先确认误删除了那些表的数据以及什么时间执行的删除操作 2.根据上面的时间去mysql服务器下载二进制日志 3.把下载的二进制日志文件上传到本地数据库服务器上,执...
  • weiwangsisoftstone
  • weiwangsisoftstone
  • 2017年04月01日 16:03
  • 1207

mysql 基于时间点恢复

MySQL基于时间点恢复(PITR) MySQL的PITR主要是通过mysqldump来做全备,然后通过log-bin来恢复到某个时间点,达到PITR的目的 确认log_bin是否打开 my...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2015年09月24日 19:07
  • 4047

活用mysql的binlog进行数据恢复

在日常操作mysql的过程中可能会遇到因为操作失误导致数据丢失,由于操作之前没有进行备份,而最近备份的文件时间又早,很可能导致备份之后到现在这段时间数据的丢失,那么如何应对这种突发状况?其实mysql...
  • a7442358
  • a7442358
  • 2015年08月08日 16:30
  • 5477
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL数据库备份与恢复
举报原因:
原因补充:

(最多只允许输入30个字)