When you install MySQL through RPM, before starting the the MySQL process, make sure /etc/my.cnf do exist. And, if it's not, do create one with the basic configuration values.
Below is a sample my.cnf file for a server with InnoDB as the default engine:
[mysqld]
performance_schema
skip-name-resolve
server-id = 1
innodb_file_per_table
max_connections = 1000
max_allowed_packet = 512M
slow-query-log = 1
slow_query_log_file = /var/lib/mysql/myServer_slow.log
sort_buffer_size = 32M
read_buffer_size = 32M
read_rnd_buffer_size = 16M
join_buffer_size = 32M
# innodb parameters
tmpdir = /var/lib/mysql
datadir = /var/lib/mysql
innodb_data_home_dir = /var/lib/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql
innodb_log_files_in_group = 2
innodb_buffer_pool_size = 40G
innodb_additional_mem_pool_size = 64M
innodb_log_buffer_size = 32M
innodb_log_file_size = 2047M
innodb_change_buffering = inserts
innodb_flush_method = O_DIRECT
# parameters added for thread cache size, wait time out, interactive timeout and table open cache
wait_timeout = 28800
interactive_timeout = 28800
table_open_cache = 2000
thread_cache_size = 1000
[mysql]
max_allowed_packet = 512M
The explanations of these variables..I think I'll do in next posts..
Below is a sample my.cnf file for a server with InnoDB as the default engine:
[mysqld]
performance_schema
skip-name-resolve
server-id = 1
innodb_file_per_table
max_connections = 1000
max_allowed_packet = 512M
slow-query-log = 1
slow_query_log_file = /var/lib/mysql/myServer_slow.log
sort_buffer_size = 32M
read_buffer_size = 32M
read_rnd_buffer_size = 16M
join_buffer_size = 32M
# innodb parameters
tmpdir = /var/lib/mysql
datadir = /var/lib/mysql
innodb_data_home_dir = /var/lib/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql
innodb_log_files_in_group = 2
innodb_buffer_pool_size = 40G
innodb_additional_mem_pool_size = 64M
innodb_log_buffer_size = 32M
innodb_log_file_size = 2047M
innodb_change_buffering = inserts
innodb_flush_method = O_DIRECT
# parameters added for thread cache size, wait time out, interactive timeout and table open cache
wait_timeout = 28800
interactive_timeout = 28800
table_open_cache = 2000
thread_cache_size = 1000
[mysql]
max_allowed_packet = 512M
The explanations of these variables..I think I'll do in next posts..
No comments:
Post a Comment
Note: only a member of this blog may post a comment.