MySQL数据库配置文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nalw2012/article/details/84141135

cat /etc/my.cnf

[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
user=mysql
port = 3306
socket = /usr/local/mysql/tmp/mysql.sock
#服务器字符集
character-set-server=utf8
#0-大小写敏感,1-大小写不敏感,默认0
lower_case_table_names=1
#最大连接数,默认100
max_connections=1000
#group_concat长度设为最大值,默认1024
group_concat_max_len = -1

#是否信任函数创建者,默认0
log_bin_trust_function_creators=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

# Disabling symbolic-links is recommended to prevent assorted security risks
#支持符合链接,分区存储,默认1
#symbolic-links=0
#跳过域名反解析
skip-name-resolve

#innoDB缓冲池配置
# 这个值设为1时,将会在每次日志提交时,将日志缓冲(log buffer)中的内容刷入硬盘,以确保数据最大限度的完整性,当然这样也会对性能带来影响。如果设为2,表示每次日志提交时,仅仅将日志缓冲中的内容刷入操作系统的文件缓存。
innodb_flush_log_at_trx_commit=2
#日志缓存大小
innodb_log_buffer_size=1024M
#日志文件大小
innodb_log_file_size=1024M
#缓冲池大小
innodb_buffer_pool_size = 30720M

[client]
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

猜你喜欢

转载自blog.csdn.net/nalw2012/article/details/84141135