针对centOS7
8C32G
[client]#password = your_passwordport = 3306socket = /server/mysql/mysql.sock[mysqld]binlog_cache_size = 192Kthread_stack = 384Kjoin_buffer_size = 4096Kquery_cache_type = 1max_heap_table_size = 1024Mport = 3306socket = /server/mysql/mysql.sockdatadir = /server/mysql#default_storage_engine = InnoDB# 是否对sql语句大小写敏感,1表示不敏感lower_case_table_names=1performance_schema_max_table_instances = 400table_definition_cache = 400##使用–skip-external-locking MySQL选项以避免外部锁定。该选项默认开启skip-external-locking#批定用于索引的缓冲区大小,增加它可以得到更好的索引处理性能,对于内存在4GB左右的服务器来说,该参数可设置为256MB或384MB。key_buffer_size = 512Mmax_allowed_packet = 100Gtable_open_cache = 1024sort_buffer_size = 2048Knet_buffer_length = 4Kread_buffer_size = 2048Kread_rnd_buffer_size = 1024Kmyisam_sort_buffer_size = 4Mthread_cache_size = 192query_cache_size = 256Mtmp_table_size = 1024Msql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESexplicit_defaults_for_timestamp = true#skip-name-resolvemax_connections = 1000max_connect_errors = 100open_files_limit = 65535log-bin=mysql-binbinlog_format=mixedserver-id = 1expire_logs_days = 10slow_query_log=1slow-query-log-file=/server/mysql/mysql-slow.loglong_query_time=3#log_queries_not_using_indexes=on#innodb_data_home_dir = /server/mysql#innodb_data_file_path = ibdata1:10M:autoextend#innodb_log_group_home_dir = /server/mysql#db_buffer_pool_size = 2048M#innodb_log_file_size = 1024M#innodb_log_buffer_size = 256M#innodb_flush_log_at_trx_commit = 1#innodb_lock_wait_timeout = 50#innodb_max_dirty_pages_pct = 90#CPU个数#innodb_read_io_threads = 8#innodb_write_io_threads = 8[mysqldump]quickmax_allowed_packet = 500M[mysql]#这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确保这个服务启动得比较快。no-auto-rehash#[myisamchk]#key_buffer_size = 512M#sort_buffer_size = 8M#read_buffer = 2M#write_buffer = 2M#[mysqlhotcopy]#interactive-timeout
