Linux下MySQL 5.7开启binlog日志

653 阅读1分钟

1、登录MySQL查看binlog开启状态

mysql -uroot -p
show variables like '%log_bin%';

image-20220509004235702.png

2、创建目录和设置权限组

mkdir /var/lib/mysql/log-bin
chown -R mysql:mysql /var/lib/mysql
chmod -R 777 /var/lib/mysql

image-20220509004817455.png

3、修改MySQL配置(my.cnf)

vi /etc/my.cnf
# server-id表示单个结点的id,这里由于只有一个结点,所以可以把id随机指定为一个数,这里将id设置成1。若集群中有多个结点,则id不能相同
server-id=1
# log-bin日志文件的名字为mysql-bin,以及其存储路径
log-bin=/var/lib/mysql/log-bin

image-20220509005143225.png

4、重启MySQL

systemctl restart mysqld

binlog日志已经开启

image-20220509005531600.png