# MySQL生产环境配置 [mysqld] # 基础配置 default-authentication-plugin=mysql_native_password character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci default-time-zone='+08:00' # 性能优化 innodb_buffer_pool_size=512M innodb_log_file_size=128M innodb_flush_log_at_trx_commit=2 innodb_flush_method=O_DIRECT # 连接配置 max_connections=200 max_connect_errors=1000 wait_timeout=600 interactive_timeout=600 # 查询缓存 query_cache_type=1 query_cache_size=64M query_cache_limit=2M # 日志配置 slow_query_log=1 slow_query_log_file=/var/log/mysql/slow.log long_query_time=2 log_queries_not_using_indexes=1 # 安全配置 skip-name-resolve sql_mode=STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO [mysql] default-character-set=utf8mb4 [client] default-character-set=utf8mb4