下文內(nèi)容主要給大家?guī)韒y.cnf配置文件解析,這里所講到的知識,與書籍略有不同,都是創(chuàng)新互聯(lián)專業(yè)技術(shù)人員在與用戶接觸過程中,總結(jié)出來的,具有一定的經(jīng)驗(yàn)分享價(jià)值,希望給廣大讀者帶來幫助。
為麥蓋提等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及麥蓋提網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站制作、麥蓋提網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
[client]
default-character-set = utf8mb4
[MySQL]
#開啟 tab 補(bǔ)全
#auto-rehash
default-character-set = utf8mb4
[mysqld]
port=3306
basedir=/data/server/mysql57/
datadir=/data/server/mysql57/data/
socket=/data/server/mysql57/data/mysql.sock
symbolic-links=0
log-error=/data/logs/mysql57/mysqld.log
pid-file=/data/server/mysql57/data/mysqld57.pid
skip-name-resolve
default-storage-engine = InnoDB
innodb-file-per-table=1innodb_force_recovery = 1#一些坑
group_concat_max_len = 10240sql_mode=expire_logs_days = 7memlock
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'### GTID
server_id = 330759# 為保證 GTID 復(fù)制的穩(wěn)定, 行級日志
binlog_format = row
gtid_mode = on
enforce-gtid-consistency = true# 以下兩條配置為主從切換, 數(shù)據(jù)庫高可用的必須配置
log_bin = mysql57-bin
log-slave-updates = on
#slave復(fù)制進(jìn)程不隨mysql啟動(dòng)而啟動(dòng)
skip_slave_start=1### 慢查詢?nèi)罩?/p>
slow_query_log = 1# 超過2秒的查詢記錄下來
long_query_time = 2# 記錄下沒有使用索引的查詢
log_queries_not_using_indexes = 0slow_query_log_file =/data/logs/mysql57/slow.log
#log=/data/logs/mysql57/all.log
relay_log_info_repository = TABLE
master_info_repository = TABLE
relay_log_recovery = on
relay_log_purge = 1### 數(shù)據(jù)安全性配置
log_bin_trust_function_creators = on
sync_binlog = 1# timestamp 列如果沒有顯式定義為 not null, 則支持null屬性
explicit_defaults_for_timestamp=true### 優(yōu)化配置
ft_min_word_len = 1# 默認(rèn)庫名表名保存為小寫, 不區(qū)分大小寫
lower_case_table_names = 1# 單條記錄寫入最大的大小限制
max_allowed_packet = 256M
#rpl_semi_sync_master_enabled = 1#rpl_semi_sync_slave_enabled = 1# 半同步復(fù)制超時(shí)時(shí)間設(shè)置
#rpl_semi_sync_master_timeout = 1000# 復(fù)制模式(保持系統(tǒng)默認(rèn))
#rpl_semi_sync_master_wait_point = AFTER_SYNC
#rpl_semi_sync_master_wait_slave_count = 1# 多線程復(fù)制
slave_parallel_type = logical_clock
#并行的SQL線程數(shù)量,此參數(shù)只有設(shè)置 1<N的情況下才會才起N個(gè)線程進(jìn)行SQL重做。
#經(jīng)過測試對比發(fā)現(xiàn), 如果主庫的連接線程為M, 只有M < N的情況下, 備庫的延遲才可以完全避免。
slave_parallel_workers = 4### 連接數(shù)限制
max_connections = 1500# 驗(yàn)證密碼超過20次拒絕連接
max_connect_errors = 200# back_log值指出在mysql暫時(shí)停止回答新請求之前的短時(shí)間內(nèi)多少個(gè)請求可以被存在堆棧中
back_log = 500open_files_limit = 65535# 云服務(wù)器關(guān)閉交互式連接前等待活動(dòng)的秒數(shù)
interactive_timeout = 3600# 服務(wù)器關(guān)閉非交互連接之前等待活動(dòng)的秒數(shù)
wait_timeout = 3600### 內(nèi)存分配
table_open_cache = 1024# 為每個(gè)session 分配的內(nèi)存, 在事務(wù)過程中用來存儲二進(jìn)制日志的緩存
binlog_cache_size = 4M
tmp_table_size = 128M
max_heap_table_size = 16M
read_buffer_size = 1M
read_rnd_buffer_size = 8M
sort_buffer_size = 1M
query_cache_size = 64M
query_cache_limit = 1M
join_buffer_size = 16M
thread_cache_size = 64### InnoDB 優(yōu)化
innodb_buffer_pool_size=2G
innodb_log_file_size = 256M
innodb_log_buffer_size = 4M
innodb_log_buffer_size = 3M
innodb_flush_log_at_trx_commit = 1# mysql 的數(shù)據(jù)文件設(shè)置, 初始100, 以10M 自動(dòng)擴(kuò)展
#innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_files_in_group = 3##其他設(shè)置
#innodb_open_files = 800# 為每個(gè) InnoDB 表分配單獨(dú)的表空間
innodb_file_per_table = 1# InnoDB 使用后臺線程處理數(shù)據(jù)頁上寫 I/O(輸入)請求的數(shù)量
innodb_write_io_threads = 8# InnoDB 使用后臺線程處理數(shù)據(jù)頁上讀 I/O(輸出)請求的數(shù)量
innodb_read_io_threads = 8# 啟用單獨(dú)的線程來回收無用的數(shù)據(jù)
innodb_purge_threads = 1# 臟數(shù)據(jù)刷入磁盤(先保持系統(tǒng)默認(rèn), swap 過多使用時(shí), 調(diào)小此值, 調(diào)小后, 與磁盤交互增多, 性能降低)
innodb_max_dirty_pages_pct = 90# 事務(wù)等待獲取資源等待的最長時(shí)間
innodb_lock_wait_timeout = 120# 開啟 InnoDB 嚴(yán)格檢查模式, 不警告, 直接報(bào)錯(cuò) 1開啟 0關(guān)閉
innodb_strict_mode=1# 允許列索引最大達(dá)到3072
innodb_large_prefix = on
[mysqldump]
quick
default-character-set = utf8mb4
max_allowed_packet = 256M
對于以上關(guān)于my.cnf配置文件解析,如果大家還有更多需要了解的可以持續(xù)關(guān)注我們創(chuàng)新互聯(lián)的行業(yè)推新,如需獲取專業(yè)解答,可在官網(wǎng)聯(lián)系售前售后的,希望該文章可給大家?guī)硪欢ǖ闹R更新。
分享標(biāo)題:my.cnf配置文件解析
鏈接URL:http://chinadenli.net/article44/jdseee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、企業(yè)網(wǎng)站制作、用戶體驗(yàn)、響應(yīng)式網(wǎng)站、全網(wǎng)營銷推廣、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)