[mysqld] # 基础配置 default-storage-engine=InnoDB character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci init-connect='SET NAMES utf8mb4' # 性能优化 innodb_buffer_pool_size=256M innodb_log_file_size=64M innodb_log_buffer_size=16M innodb_flush_log_at_trx_commit=2 innodb_file_per_table=1 # 连接配置 max_connections=200 wait_timeout=28800 interactive_timeout=28800 # 查询缓存 query_cache_type=1 query_cache_size=32M query_cache_limit=2M # 慢查询日志 slow_query_log=1 slow_query_log_file=/var/log/mysql/slow.log long_query_time=2 # 二进制日志 log-bin=/var/lib/mysql/mysql-bin binlog_format=ROW expire_logs_days=7 # 安全配置 skip-name-resolve=1 [mysql] default-character-set=utf8mb4 [client] default-character-set=utf8mb4