北尚诉办
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
2.0 KiB

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
##### 这两部操作可以解决mysql连接很慢的问题 #####
# 根据官方文档说明,如果你的mysql主机查询DNS很慢或是有很多客户端主机时会导致连接很慢,由于我们的开发机器是不能够连接外网的,
# 所以DNS解析是不可能完成的,从而也就明白了为什么连接那么慢了。同时,请注意在增加该配置参数后,mysql的授权表中的host字段就
# 不能够使用域名而只能够使用 ip地址了,因为这是禁止了域名解析的结果。
# 1.禁止域名解析
skip-host-cache
# 2.禁用dns解析,但是,这样不能在mysql的授权表中使用主机名了,只能使用IP。
skip-name-resolve
# 数据库编号, 要具有唯一性, 不能跟其他数据库重复, 方便同步区分
6 years ago
server-id=1
#如果从库还会用做主库,建议开启
log_slave_updates=1
# mysql日志
6 years ago
log_bin=/var/lib/mysql/master-bin.log
log-bin-index=/var/lib/mysql/master-bin.index
# binlog日志格式,mysql默认采用statement,建议使用 mixed(是statement和row模式的结合)
6 years ago
binlog_format=mixed
# 中继日志:存储所有主库TP过来的binlog事件主库binlog:记录主库发生过的修改事件
relay-log=/var/lib/mysql/relay-log
relay-log-index=/var/lib/mysql/relay-log.index
#单个日志文件最大
6 years ago
max_binlog_size=100M
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
6 years ago
# 慢查询
slow_query_log=on
long_query_time=1
slow_query_log_file=/data/mysql/mysql-slow.log
# GTID
gtid_mode=on
enforce_gtid_consistency=on
# 此参数设置为ON时,新创建的InnoDB 数据表的数据会存储于一个单独的文件中,而不是存储于共享的ibdata表空间。
innodb-file-per-table=1
innodb_flush_log_at_trx_commit=2
log_warnings=1
[mysqld_safe]
log-error=/var/lib/mysql/mysqld.log
pid-file=/var/lib/mysql/mysqld.pid