mysql bin 启动_MySQL开启binlog方法

binlog日志会记录下数据库的所有增删改操作,当不小心删除、清空数据,或数据库出问题,这时候就可以使用binlog日志来还原数据库。

mysql开启binlog日志很有必要,和oracle的归档日志有些类似

1、进入mysql的安装目录,登录mysql数据库

mysql -uroot -p

2、show variables like 'log_%';

log_bin为OFF,表明binlog日志未开启

c0879168c555c2d00ea146be56f60430.png

3、查找mysql的配置文件my.ini(我安装的版本是5.7)

在[mysqld]下面增加

log-bin=mysql-bin

binlog_format = Mixed

4、重启mysql

net stop mysql

net start mysql

记得要查看下mysql的进程,有可能启动报错或者启动不了

注意:

以上配置完毕之后对于5.7以下版本应该是可以了,但如果是5.7及以上版本,重启mysql服务会报错,这时候需要指定一个参数:

在3步骤下添加server-id = XXXXXX

随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,可以随便指定。

5、登录mysql查询binlog日志是否开启

show variables like 'log_%';

58a40382be6231954beead81b18a4d36.png

导出日志

bin>mysqlbinlog mysqlbin-log.000001 >D:\\test1.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值