In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)05/31 Report--
This article mainly introduces the production library MySQL configuration file my.cnf example analysis, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let Xiaobian take you to understand.
Os:contos 6.3
DB:5.6.16
Detailed explanation of MySQL database configuration file my.cnf
[client] # client
Port = 3306 # database port 3306
Socket = / my/log/mysql.sock # MySQL socket, which is connected with socket under multiple instances
[mysql]
Default-character-set = utf8 # character set
[mysqld]
# file
Datadir = / my/data # data file path
Pid-file= / my/log/mysql.pid # MySQL process
Log_error=/my/log/mysql.err # MySQL error log path
Port = 3306 # database port 3306
Socket = / my/log/mysql.sock # MySQL socket, which is connected with socket under multiple instances
Character_set_server = utf8 # character set
# skip-grant-tables # when you forget your root password, you can use-- skip-grant-tables to connect to MySQL and reset your password after startup.
Slow_query_log = 1 # enable slow query log
Slow_query_log_file = / my/log/slowq.log # slow query log path
Long_query_time = 1 # slow query time 1 second
# temp
Max_tmp_tables = 64 # maximum number of temporary tables opened
Max_heap_table_size = 1G # the size of the memory table created
Tmp_table_size = 512m # maximum value of memory temporary table
Slave_load_tmpdir = / my/log # Slave temporary directory path
Tmpdir = / my/log # temporary directory path
# session
Back_log = 8192 # MySQL indicates how many requests can be temporarily stacked before stopping new requests
Skip-name-resolve # skips the reverse parsing process
Max_allowed_packet = 32m # client receives maximum byte session value
Max_connections = 16000 # maximum connections
Max_connect_errors = 10000 # maximum number of error connections, which needs to be clarified through flush hosts when it is full
Wait_timeout = 28800 # wait timeout
Binlog_cache_size = 1m # binlog cache size
Table_open_cache = 1024 # buffer area size of table
Thread_concurrency = 4 # thread concurrency
Thread_cache_size = 128 # thread buffer size
Thread_handling = pool-of-threads # Open thread pool
Thread_pool_high_prio_mode = none # New connections are prioritized according to thread_pool_high_prio_mode
Thread_pool_idle_timeout = 28800 # Thread idle timeout
Thread_pool_oversubscribe = 20 # maximum number of tasks supported to run
# max_statement_time = 5000 # controls the maximum execution time of queries in MySQL (in milliseconds)
Query_cache_type = 0 # query whether the buffer is enabled 0: off 1: enable 2:demand
Query_cache_size = 0 # query buffer size
Key_buffer_size = 128m # Index buffer size
Myisam_sort_buffer_size = 16m # MyISAM sort buffer size
Read_buffer_size = 8m # Sequential read buffer impulse size
Read_rnd_buffer_size = 4m # Random read buffer size
Sort_buffer_size = 16m # sort buffer size
Join_buffer_size = 16m # join buffer size
# innodb
Default_storage_engine = InnoDB # default storage engine
Innodb_data_home_dir = / my/log # innodb storage engine shared tablespace path, namely: ibdata
Innodb_data_file_path = ibdata1:256M:autoextend # innodb storage engine size, self-incrementing
Innodb_log_group_home_dir = / my/log # ib_logfile log path
Innodb_log_files_in_group = 2 # ib_logfile, two for each group
Innodb_log_file_size = 512m # ib_logfile size
Innodb_log_buffer_size = 8m # log buffer size
When innodb_flush_log_at_trx_commit = 2 # equals 2, the hard disk is not written but written to the system cache, and the log is still written to the hard disk every second.
Innodb_flush_method = O_DIRECT # writes data to the file, only the data is written to disk, and the write operation is completed (write returns success)
Innodb_lock_wait_timeout = 50 # innodb engine lock wait timeout
# innodb_thread_concurrency = 16 # innodb thread concurrency
Innodb_buffer_pool_size = 44g # innodb storage engine buffer size
Innodb_additional_mem_pool_size = 20m # is used to set the memory pool size of data catalog information and other internal data structures stored by InnoDB
Innodb_io_capacity = 1500 # IO capability when controlling Innodb checkpoint
Innodb_use_native_aio = 1 # controls whether Native AIO is enabled. It is enabled by default. Official tests show that enabling Native AIO can improve recovery speed by 75%.
Innodb_file_per_table = 1 # innodb engine uses separate tablespaces
Innodb_open_files = 3000 # innodb Open Files
Innodb_print_all_deadlocks = 1 # print lock information in error
# others
Memlock = 1 # MySQL whether to use swap partition
# replication
Server-id = 1137 # server-id must be configured and unique when building master and slave
Log-bin = / my/log/mysql-bin # binary log file path
# binlog-ignore-db=mysql # filter the binary logs of the mysql library
Binlog_format = mixed # there are three binary log modes: row,statement,mixed
Expire_logs_days = 7 # time to delete expired log
Relay_log = / my/log/relay-bin # relay-log file path
# replicate_ignore_db = mysql # copy filter MySQL library
# slave_skip_errors = 1062 # there is a problem with master-slave synchronization, ignoring all errors of type 1062 from the slave library
Log_slave_updates = 1 # parameters used for cascade replication to satisfy M-S-S
Skip-slave-start # Slave will not start with the startup of MySQL
# read_only = 1 # read-only
Sync_binlog = 1 # forcibly write data from binlog_cache to disk
[mysqldump]
Default-character-set = utf8 # database character set
Thank you for reading this article carefully. I hope the article "sample Analysis of production Library MySQL configuration File my.cnf" shared by the editor will be helpful to you. At the same time, I also hope that you will support and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.