首页 > 代码库 > mysql-mariadb实践中用到的配置(不断完善中)

mysql-mariadb实践中用到的配置(不断完善中)

#基本配置

port=3306

pid-file=/mnt/mysql/data/mysql.pid

socket=/tmp/mysql.sock

datadir=/data/mysql/data

character_set_server=utf8

default_storage_engine=InnoDB

#日志相关的配置

log_error=/mnt/mysql/data/err.log

slow_query_log=ON

slow_query_log_file=/mnt/mysql/data/slow.log

long_query_time=1

bin_log=mysql-bin

binlog_format=statement

expire_logs_days=7 #设置二进制日志保留的时间

#主从场景从库相关配置

log_slave_updates #在从库开启二进制日志

relay-log=relay-bin

skip_slave_start #重启mysql后,不自动启动复制

relay-log-purge #重放完中继日志后将此中继日志删除

read_only #设置从库为只读,除了root和sql复制线程

#优化相关的配置

max_allow_packet=1G

innodb_file_per_table=1


本文出自 “激情燃烧的岁月” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1881278

mysql-mariadb实践中用到的配置(不断完善中)