MySQL入门之备份与恢复

原创 2017年07月24日 08:12:36

-------------------------------------------------------------------------------------------------------------

教程大纲:

http://blog.csdn.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------


数据库的备份与恢复

下面备份数据库test_1中customers1的全部数据到c盘backup的目录并命名为backupfile.tet.然后导入进一个空表



使用mysql客户端实用程序备份和恢复表

1.mysqldump备份

2.C:\backup.file.sql

3.登录方法 mysql -u root -p 123456 test_1<test_1.customers1

 

二进制文件的使用

1.打开mysql安装目录下my.ini(liunx为my.cnf)

2.找到[mysqld]在这标签下面添加 log-bin=[=filename]

3.一般可以这么写 log-bin=c:/Program Files/MySQL server5.5/bin/bin_log

4.查看二进制文件bin_log.000001的内容

a) Mysqlbinlog bin_log.000001

b) 或者 mysqlbinlog bin_log.000001> c:\backup\bin_log000001.txt

使用二进制日志恢复数据

一系统管理员从本周一下班用mysqldump进行完全备份,文件为alldata.sql,接着从周一开启日志,bin_log.000001保存周一下午5点到周三上午9点的所有更改信息,在本周三上午9点刷新日志 flush logs 创建了一个日志文件 bin_log.000002,但周五系统崩溃,现在要求恢复

1.在mysql客服端运行界面输入 mysqldump -u root -p123456 mysql_test < alldate.sql

2.然后使用mysqlbinlog 将数据恢复到mysqlbinlog bin_log.000001 | mysql -u root -p123456

3.最后恢复 mysqlbinlog bin_log.000002 | mysql -u root -p123456

 

因为二进制文件很占用系统空间,所以要及时清除

Reset master

删除的用以下语句

Purge {master|binary} logs to ‘log_name’

Purge{master|binary} logs before ‘date’

1,第一句用于删除指定文件,第二个是删除时间date之前的所有文件


版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql备份/恢复策略

需要考虑的一些因素。 1.确定要备份的表的存储引擎是事务型还是非事务性,两种不同的存储引擎备份方式在处理数据一致性方面是不太一样的。 2.确定使用全备份还是增量备份。全备份的优点是备份保持最新...
  • Cym_summer
  • Cym_summer
  • 2016年10月12日 16:51
  • 1229

mysql dump备份方式 mysql还原操作练习

环境:centos 6.5  mysql:mysql 5.1.65 6.1.73  该命令适用于 5.6.25。 备份:mysqldump 备份MySQL数据库的命令 mysqldum...
  • u010098331
  • u010098331
  • 2016年03月15日 14:24
  • 7374

总结:MySQL备份与恢复的三种方法

1.利用mysqldump实现从逻辑角度完全备份mysql,配合二进制日志备份实现增量备份 2.利用lvs快照从物理角度实现几乎热备的完全备份,配合二进制日志备份实现增量备份 3.利用pe...
  • yuanfen860913
  • yuanfen860913
  • 2016年09月06日 17:13
  • 6838

MySql逻辑备份恢复方法简单总结

一、Mysql逻辑备份   1. 使用mysqldump命令生成INSERT语句备份 此方法类似于oracle的expdp\exp工具 语法如下: mysqldump [arguments] > fi...
  • lichangzai
  • lichangzai
  • 2013年03月27日 11:41
  • 4220

MySQL InnoDB 备份与恢复七种方式

有几种方式: 1 mysqldump, 这种方式不仅适用于InnoDB,还适用于其它类型的存储引擎,如MyISAM。备份的时候将数据库备份成SQL(包含drop,create,insert等语句),恢...
  • hongchangfirst
  • hongchangfirst
  • 2016年08月04日 18:02
  • 6162

MySQL数据库备份还原(基于binlog的增量备份)

1 简介 1.1 增量备份简介 增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。这就意味着,第一次增量备份的对象是进行全备后...
  • JesseYoung
  • JesseYoung
  • 2014年07月05日 22:34
  • 7148

mysql 常用命令与备份恢复 整理

常用命令 编辑 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> ...
  • Loadrunn
  • Loadrunn
  • 2016年03月03日 10:53
  • 3169

win下mysql物理备份恢复 适用与mysql 恢复

查询mysql 安装目录下my.ini 文件 首先停止源数据库服务。然后拷贝data目录中对应数据库名称的目录(mydb),其中.frm文件为数据库表定义文件。 ...
  • weixin_37288522
  • weixin_37288522
  • 2017年05月03日 21:37
  • 664

mysql数据的备份还原三种方法

MySQL的备份和恢复: 为什么要对数据做备份?        数据备份主要是用于灾难恢复和测试要求,灾难恢复指硬件故障,软件故障,自然灾害,黑客攻击以及误操作; 备份分为以下几类:...
  • dingjixian
  • dingjixian
  • 2014年09月16日 03:34
  • 2537

mysql备份还原-基于binlog的增量备份还原

1 简介 基于binlog的恢复需要建立在全量备份恢复基础上。使用mysqldump的全量备份的方法在我前面的文章里有详细介绍,可以参考:http://blog.csdn.net/jesseyoun...
  • JesseYoung
  • JesseYoung
  • 2014年11月17日 16:43
  • 9864
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL入门之备份与恢复
举报原因:
原因补充:

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