mysql5.7以上版本开启binlog遇到的问题

1、找到my.ini文件

2、添加以下代码

log_bin=ON //打开binlog日志
server-id=123454
//随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了

修改了my.ini之后一定要注意编码格式
一定要是ANSI的编码格式才行
我用了Notepad++软件,将编码修改回ANSI格式

之前试过添加这三行代码,但是重启MySQL服务失败了,找经验贴也没有用,就自己删了下面两行,嘻嘻 成了
log_bin=ON
log_bin_basename=/var/lib/mysql/mysql-bin
log_bin_index=/var/lib/mysql/mysql-bin.index

3、关闭MySQL服务

win+x快捷键打开

选择windows powershell 管理员

输入 net stop mysql57

出现如下界面后

4、重启MySQL服务

输入 net start mysql57

检查binlog是否开启

检查同步模式,默认为row

至此,binlog应该已经开启了,下次可以试着恢复数据康康了!

posted @ 2020-08-26 09:52  静是本能  阅读(1078)  评论(1编辑  收藏  举报