【MySQL】常用配置

MySQL常用配置点

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[client]
#default-character-set = utf8  
character-set-server = utf8  # 解决 mysqlbinlog unknown variable 'default-character-set=utf8'

[mysqldump]
# 导出db时,可以省去密码操作
user=<用户名>
password=<密码>

[mysqld]
port=<端口号>  # 更改之后,记得修改防火墙端口
#default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
#collation-server = utf8_bin
#collation-server = utf8_unicode_ci
# 最大用户连接数 4
# max_user_connections 4 
# 禁止MySQL对本地文件存取
# local-infile=0

# 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 = 512M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
log-bin=/var/lib/mysql/binlog.index
server-id=1
# 主从复制格式(mixed[易查看], statement,row, 默认为statement)
binlog_format=MIXED
# 要同步的数据库
binlog-do-db= db1
binlog-do-db= db2
# 忽略同步的数据库
binlog-ignore-db=mysql
# 二进制日志自动删除/过期的天数.默认值0,表示不删除
expire_logs_days=15

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
# log=/home/indirection/log/mysql/.mysql_history
pid-file=/var/run/mysqld/mysqld.pid

# slow query log
slow_query_log=ON
#slow_query_log_file=/home/indirection/log/mysql/slow_query.log
long_query_time=0.1
log_output=table # table:日志记录存在mysql.slow_log表中
log-queries-not-using-indexes # 不使用索引的查询捕获到日志中

bind-address=::
max_allowed_packet = 20M

# 禁止域名解析,解决连接慢的问题
skip-name-resolve
innodb_flush_log_at_trx_commit=0
sync_binlog=0


你可能感兴趣的:(MySQL,服务器)