mysql使用二进制日志恢复数据

本文详细介绍了在Windows操作系统中如何利用MySQL的二进制日志进行数据恢复。首先,你需要在MySQL配置文件中开启二进制日志功能,设置日志文件前缀和server-id。然后,重启MySQL服务以应用配置。配置文件中包含了端口、字符集、数据目录等相关信息。通过这些步骤,你可以确保在数据丢失时能够利用二进制日志进行数据恢复。
摘要由CSDN通过智能技术生成

本文来说下如何使用mysql使用二进制日志恢复数据,再window的环境下。


开启二进制日志

在mysqld的配置节点下添加如下配置

在这里插入图片描述

log_bin=mysql-bin  
#其中mysql-bin代表的是basename就是生成二进制日志文件的前缀部分,默认的位置在datadir目录下,也可以设置为其他的路径

server-id=11   
#由于bug问题必须设置这个id,数字随便写

重启mysql服务

在这里插入图片描述


配置信息

[client]
port=3306

[mysql]
default-character-set=utf8

[mysqld]

basedir=D:\mysql-5.7.24

datadir=D:\mysql-5.7.24\data

character-set-server=utf8

max_allowed_packet = 20M

log_bin=mysql-bin  
#其中mysql-bin代表的是basename就是生成二进制日志文件的前缀部分,默认的位置在datadir目录下,也可以设置为其他的路径

server-id=11   
#由于bug问题必须设置这个id,数字随便写

 
#datadir=/var/lib/mysql   
#默认指定文件存放位置,可修改,但是要注意权限


#default-storage-engine=INNODB

#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

#max_connections=100

#query_cache_size=15M

#table_cache=256

#tmp_table_size=18M

#thread_cache_size=8

#myisam_max_sort_file_size=100G

#myisam_sort_buffer_size=35M

#key_buffer_size=23M

#read_buffer_size=64K
#read_rnd_buffer_size=256K

#sort_buffer_size=256K

#innodb_additional_mem_pool_size=2M

#innodb_flush_log_at_trx_commit=1

#innodb_log_buffer_size=1M

#innodb_buffer_pool_size=42M

#innodb_log_file_size=10M

#innodb_thread_concurrency=18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值