Mysql8.0修改二进制日志保存位置

### mysql8.0保存二进制日志 #### 错误的写法 ``` vi /etc/my.conf添加 log_bin=ON log_bin_basename=/var/run/mysqld/binlog log_bin_index ``` #### 正确的写法 ``` vi /etc/my.cnf log_bin=/var/run/mysqld/binlog ``` #### 说明 1. mysql5.X,需要手动写log_bin=ON 2. mysql8.0开始,默认就开户bin_log,所以不需要再配置开关log_bin=ON 3. show variables like ‘%log_bin%‘;查询得到的字段信息是log_bin_basename=xxx和log_bin_index=xxx,实际上只要写log_bin就可以了 4. 如果需要修改bin_log日志的存储位置需要先停止mysql,再把原bin_log路径的下的bin_log*全部移到新路径,再启动mysql 5. mysql5.7以上需要添加server-id,不然启动报错,mysql5.7以下不需要添加server-id。

Mysql8.0修改二进制日志保存位置

上一篇:linux启动达梦数据库


下一篇:Docker安装mysql5.7