mysql数据库⽇志在哪个⽂件夹_mysql⽇志⽂件在哪如何修改
MySQL⽇志⽂件位置
binlog 就是binary log,⼆进制⽇志⽂件,这个⽂件记录了mysql所有的dml操作。通过binlog⽇志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构⼈员来讲是⾮常重要的。
如何开启mysql的binlog⽇志呢?
在my.inf主配置⽂件中直接添加三⾏
log_bin=ON
log_bin_basename=/var/lib/mysql/mysql-bin
log_bin_index=/var/lib/mysql/mysql-bin.index
三个参数来指定,mysql下载之后是个文件夹
第⼀个参数是打开binlog⽇志
第⼆个参数是binlog⽇志的基本⽂件名,后⾯会追加标识来表⽰每⼀个⽂件
第三个参数指定的是binlog⽂件的索引⽂件,这个⽂件管理了所有的binlog⽂件的⽬录
当然也有⼀种简单的配置,⼀个参数就可以搞定
log-bin=/var/lib/mysql/mysql-bin
这⼀个参数的作⽤和上⾯三个的作⽤是相同的,mysql会根据这个配置⾃动设置log_bin为on状态,⾃动设置log_bin_index⽂件为你指定的⽂件名后跟.index
这些配置完毕之后对于5.7以下版本应该是可以了,但是我们这个时候⽤的如果是5.7及以上版本的话,重启mysql服务会报错。这个时候我们必须还要指定⼀个参数
server-id=123454
随机指定⼀个不能和其他集中机器重名的字符串,如果只有⼀台机器,那就可以随便指定了
有了上述的配置之后,我们就可以重新启动我们的mysql了
service mysqld rest

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。