如何开启MySQL 5.7.12 的二进制日志
1. 打开/etc下的my.cnf文件2. 编辑它,添加内容:
log_bin=binary-log #二进制日志的文件名server_id=1#必须指定server_id,这是MySQL 5.7.3以后的要求binlog-do-db=yrld #备份的数据库名,可以是多个binlog-do-db=websitebinlog-do-db=yrldgold
完整内容:
--------------------------------------------------------------------------------------
# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html ## Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool_size = 128M## Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.# log_bin=mysql-bin# binlog-do-db=yrld## Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust># join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M#下面二行是修改数据文件的位置datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock#忽略大小写lower_case_table_names=1#最大连接数max_connections=1000sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0 log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid default-character-set=utf8mb4 #支持墨迹表情character-set-server=utf8mb4character-set-client-handshake = FALSEcollation-server = utf8mb4_unicode_ci#设置二进制日志log_bin=binary-logserver_id=1binlog-do-db=yrldbinlog-do-db=websitebinlog-do-db=yrldgold default-character-set=utf8mb4 --------------------------------------------------------------------------------------
关于server_id 的说明:
参见官网:
http://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_log_bin
3. 重启 MySQL
#启动命令servicemysqldstart#重启命令servicemysqldrestart#停止命令servicemysqldstop#查询状态servicemysqldstatus 查看日志文件:
日志文件位置在/var/lib/mysql 这也是数据文件的位置,每启动一次mysql就会生成一个日志文件,如binary-log.000001,binary-log.000002 同时还会有binary-log.index文件.
页:
[1]