首页 / Mysql / MySQL数据库恢复(使用mysqlbinlog命令)

MySQL数据库恢复(使用mysqlbinlog命令)

1:开启binlog日志记录 修改mysql配置文件mysq…

1:开启binlog日志记录
修改mysql配置文件mysql.ini,在[mysqld]节点下添加

路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务

进入命令行进入mysql并查看二进制日志是否已经启动
Sql代码

日志成功开启后,会在E:/log/目录下创建logbin.index和logbin.000001两个文件。logbin.000001就是数据库的备份文件,以后就可以通过此文件对数据库进行恢复操作。

2:查看备份的二进制文件
Sql代码

日后记录的操作多了,命令行方式基本就用不上了。可以使用将日志导出文件的方式来查看日志内容
2.1 导出
Xml代码

“>”: 导入到文件中; “>>”: 追加到文件中
如果有多个日志文件
Sql代码

2.2 按指定位置导出:
Sql代码

2.3 按指定时间导出:
Xml代码

3:从备份恢复数据库
做了一次更新操作,之后日志的内容如下:
Sql代码

3.1 恢复:
Sql代码

3.2 按指定位置恢复:
Sql代码

3.3 按指定时间恢复:
Xml代码

3.4 通过导出的脚本文件恢复
Sql代码

4.其他常用操作
4.1 查看所有日志文件

Sql代码

4.2 当前使用的binlog文件
Sql代码

4.3 产生一个新的binlog日志文件
Sql代码

4.4 删除所有二进制日志,并从新开始记录(注意:reset master命令会删除所有的二进制日志)
Sql代码

4.5 快速备份数据到sql文件

Sql代码

为了方便查看,把从脚本恢复的命令在写一次
Sql代码

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/765.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏