mysql文件详解_mysql-配置文件详解

# Generated by Percona Configuration Wizard (http://tools.percona.com/) version REL5-20120208

# Configuration name MysqlServer-Master generated for dingkaimx@163.com at 2018-04-18 13:48:46[mysql]

# CLIENT #

port= 3306  #监听端口socket= /opt/mysql/mysql_log/mysql.sock  #socket文件 可用于连接mysql

[mysqld]

# GENERAL #

user=mysql  #运行mysql的用户

default-storage-engine =InnoDB  #默认存储引擎

socket= /opt/mysql/mysql_log/mysql.sock

pid-file = /opt/mysql/mysql_log/mysql.pid  #程序pid

server-id = 1001  #各个实例不能相同# MyISAM #

key-buffer-size =32M

myisam-recover-options =FORCE,BACKUP

# SAFETY #

max-allowed-packet =16M

max-connect-errors = 1000000skip-name-resolve

sql-mode =STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY

innodb=FORCE

# DATA STORAGE #

datadir= /opt/mysql/mysql_data/  #数据存储目录# BINARY LOGGING #

log-bin = /opt/mysql/mysql_log/mysql-bin  #bin-log文件路径

expire-logs-days = 30  #bin-log日志保留天数

sync-binlog = 1  #每次变更操作写入bin-log后 立即刷新磁盘binlog_format=ROW  #bin-log格式

# REPLICATION #

gtid_mode=ON  #开启GTID

enforce_gtid_consistency=ON  #开启GTID

relay-log = /opt/mysql/mysql_log/relay-bin  #relag-log的位置

relay_log_info_repository=TABLE  #可选值为“FILE”、“TABLE”,用于保存slave读取relay log的位置信息,以便crash重启后继续恢复;“FILE”表示将信息写入relay-log.info文件,“TABLE”表示将信息写入mysql.slave_relay_log_info表中sync-relay-log = 1  #当设置为1时,slave的I/O线程每次接收到master发送过来的binlog日志都要写入系统缓冲区,然后刷入relay log中继日志里

sync-relay-log-info = 1  #启用之可确保无信息丢失master_info_repository=TABLE  #用于实现在崩溃时保证二进制及从服务器安全的功能sync-master-info = 1  #启用之可确保无信息丢失# SLAVE #

#log_slave_updates=ON  #当从节点作为其他节点的主节点时需要开启

#read-only = 1  #开启从库只读#slave-net-timeout = 60  #从库认为主库在60s内不更新数据就挂了#skip-slave-start = 1  #启动mysql时不启动主从复制,需要手动 start salve# CACHES AND LIMITS #

tmp-table-size =32M

max-heap-table-size =32M

query-cache-type = 0query-cache-size = 0max-connections = 500thread-cache-size = 50open-files-limit = 65535table-definition-cache = 4096table-open-cache = 4096# INNODB #

innodb-flush-method =O_DIRECT

innodb-log-files-in-group = 2innodb-log-file-size =512M

innodb-flush-log-at-trx-commit = 1innodb-file-per-table = 1innodb-buffer-pool-size =26G

# LOGGING #

log-error = /opt/mysql/mysql_log/mysql-error.log

log-queries-not-using-indexes = 1slow-query-log = 1slow-query-log-file = /opt/mysql/mysql_log/mysql-slow.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值