做机电预算的网站,沈阳百度网站的优点,养老保险怎么买最划算,中国合同网官网默认情况下#xff0c;mysql主从同步的binlog日志#xff0c;会一直保存。 对于如果已同步好的数据#xff0c;这显然比较浪费资源。 且如果生产环境磁盘太小#xff0c;随时还会爆掉#xff0c;所以很有必要作好binlog的空间维护。 以下操作#xff0c;直接在master上操…默认情况下mysql主从同步的binlog日志会一直保存。 对于如果已同步好的数据这显然比较浪费资源。 且如果生产环境磁盘太小随时还会爆掉所以很有必要作好binlog的空间维护。 以下操作直接在master上操作即可。 一显示当前的log文件记录 show master logs; 二清空n天前的日志减少磁盘空间 PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); 三更改配置文件指定binlog过期时间及binlog存储的物理位置。还可以指定只备份指定数据库。 my.cnf [client]
port3306
socket/pasc/mysql/home/dbqry/newsql/mysql/mysql.sock
default-character-setutf8[mysqld]
port3306
usermysql
default-storage-engineINNODB
basedir/mysql/mysql
datadir/mysql/data
pid-file/mysql/mysql.pid
socket/mysql/mysql.sock
log_error/mysql/error.log
max_allowed_packet500M
max_connections10000server-id666
expire_logs_days 30
binlog-do-db NewLogDB
log-bin/pasc/mydata/sql_bak/log_bin/mysql-bin
binlog-formatmixed
character-set-serverutf8
sql_modeNO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 四重启mysql使设置生效。转载于:https://www.cnblogs.com/aguncn/p/11213188.html