default-storage-engine=INNODB
#GROUP_CONCAT 长度
group_concat_max_len =99999
#端口号
port = 3306
#套接字文件 #这里要注意:有时候重启 mysql 会提示/tmp/mysql.sock 不存在,
socket = /usr/local/mysql/mysql.sock
#pid 写入文件位置
pid-file = /usr/local/mysql/mysqld.pid
#数据库文件位置
datadir = /home/data/mysql/data
#控制文件打开的个数;
open_files_limit = 10240
#SQL 模式
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#当外部锁定(external-locking)起作用时,每个进程若要访问数据表, #则必须等待之
前的进程完成操作并解除锁定。由于服务器访问数据表时经常需要等待解锁, #因此在
单服务器环境下 external locking 会让 MySQL 性能下降。 #所以在很多 Linux 发行版的
源中,MySQL 配置文件中默认使用了 skip-external-locking 来避免 external locking。
skip-external-locking
#跳过 DNS 反向解析
skip-name-resolve
#关闭 TIMESTAMP 类型默认值
explicit_defaults_for_timestamp
#不受 client 字符集影响,保证 sever 端字符集
skip-character-set-client-handshake
#初始连接字符集 UTF8 init-connect='SET NAMES utf8'
#默认数据库字符集
character-set-server=utf8
#查询缓存 0,1,2,分别代表了 off、on、demand
query_cache_type = 1
评论