Centos mysql安全策略之开启binlog
何为:增加服务器本地数据安全,防备因突发原因导致数据丢失后数据无法找回
Step1. 检查mysql有没有开binlog
mysql> show variables like 'log_%';
Step2. 查找mysql的配置文件my.cnf
find / -name my.cnf
# 默认路径为/etc/my.cnf
Step3. 修改mysql配置文件,在[mysqld]下面增加
my.cnf文件添加如下参数
server_id=2 #mysql5.7版本开启binlog强制需要添加该参数
log_bin=mysql-bin #表示开启binlog并指定binglog文件名
binlog_format=ROW #默认
expire_logs_days=7 #binlog保留天数
Step4. 重启mysql
systemctl stop mysqld
systemctl start mysqld
# 我之前是centos6.8,重启是下面的命令
service mysqld restart