Mysql主從配置參數(shù)說(shuō)明

此配置是我在使用過(guò)程中總結(jié)出比較實(shí)用的配置參數(shù),基于GTID的主從復(fù)制場(chǎng)景中使用:

[mysqld]

port=23306??????????????????????????????????? --mysql進(jìn)程端口

read-only=0?????????????????????????????????? --關(guān)閉只讀模式

gtid_mode=on?????????????????????????????? --開(kāi)啟GTID,全局事務(wù)ID模式

enforce_gtid_consistency=on??????? --強(qiáng)制GTID一致性领铐,配合gtid_mode,必選

auto-increment-offset=1??????????????? --自增長(zhǎng)起始值怕品,主從復(fù)制場(chǎng)景中治笨,主從的起始值需要不同

auto-increment-increment=2???????? --自增長(zhǎng)步進(jìn)值考婴,主從復(fù)制場(chǎng)景中砌们,步進(jìn)值需要一致杆麸,保證主從中自增長(zhǎng)主鍵不沖突

log-slave-updates=1???????????????????? --作為從庫(kù)使用時(shí),開(kāi)啟log-slave-updates配置浪感,能使從庫(kù)的sql線程讀取主庫(kù)的bin-log時(shí)昔头,不會(huì)將這些同步數(shù)據(jù)寫(xiě)入從庫(kù)的bin-log中

relay_log_info_repository = TABLE??????? --relay.info的存儲(chǔ)形式,此處使用table影兽,將relay.info中的信息記錄在table中相對(duì)安全揭斧,可以避免relay.info更新不及時(shí),SLAVE 重啟后導(dǎo)致的主從復(fù)制出錯(cuò)

master_info_repository = TABLE??????????? --作用同relay_log_info_repository

relay_log_recovery = on???????????????????????? --開(kāi)啟relay_log恢復(fù)功能峻堰,當(dāng)slave從庫(kù)宕機(jī)后讹开,假如relay-log損壞了,導(dǎo)致一部分中繼日志沒(méi)有處理茧妒,則自動(dòng)放棄所有未執(zhí)行的relay-log萧吠,并且重新從master上獲取日志左冬,這樣就保證了relay-log的完整性桐筏。

basedir = /var/mysql/mysql???????????????????? --base目錄

datadir = /var/mysql/mysql/data????????????? --數(shù)據(jù)目錄

innodb_data_home_dir = /var/mysql/mysql/data?????????????????? --innodb引擎的共享表空間數(shù)據(jù)文件根目錄

innodb_log_group_home_dir = /var/mysql/mysql/data??? --在事務(wù)被提交并寫(xiě)入到表空間磁盤文件上之前,事務(wù)數(shù)據(jù)存儲(chǔ)在InnoDB的redo日志文件里拇砰。這些日志位于innodb_log_group_home_dir變量定義的目錄中梅忌,通常我們把這個(gè)目錄設(shè)置與innodb_data_home_dir變量相同狰腌。為了獲得最佳性能,建議分離innodb_data_home_dir和innodb_log_group_home_dir到單獨(dú)的物理存儲(chǔ)陣列上牧氮,這樣可以保證IO資源不起沖突琼腔,利于服務(wù)器處理大量高并發(fā)連接。

innodb_buffer_pool_size=4096M??????? --該變量將數(shù)據(jù)存導(dǎo)入到內(nèi)存中踱葛,可以減少大量的IO資源消耗丹莲。當(dāng)事務(wù)提交時(shí),保存臟數(shù)據(jù)尸诽,后續(xù)在刷新到磁盤甥材。當(dāng)我們調(diào)整innodb_buffer_pool_size大小時(shí),innodb_log_buffer_size和innodb_log_file_size也應(yīng)該做出相應(yīng)的調(diào)整性含。

socket=/var/lib/mysql/mysql.sock??????? --socket文件目錄

character-set-server=utf8???????????????????? --服務(wù)器編碼集

collation-server = utf8_unicode_ci???????? --編碼

local_infile=0?????????????????????????????????????????? --禁用所有LOAD DATA LOCAL

bind-address=0.0.0.0????????????????????????????? --bind ip

init-connect='SET NAMES utf8'????????????? --連接初始化后動(dòng)態(tài)執(zhí)行語(yǔ)句

max_connections = 10000????????????????????? --最大連接數(shù)

log-bin = /var/mysql/backup/mysql-bin??????????? --bin-log日志目錄

binlog_format = row???????????????????????????????????????? --bin-log格式洲赵,包括STATEMENT,ROW商蕴,MIXED

server-id=1???????????????????????????????????????????????????? --server-id叠萍,必須是數(shù)字類型,主從需要不一致

slave-skip-errors=all????????????????????????????????????? --忽略錯(cuò)誤绪商,并不能跳過(guò)所有DDL所引起的主從錯(cuò)誤苛谷,使用格式:--slave-skip-errors=[err_code1,err_code2,...|all|ddl_exist_errors]

max_allowed_packet=32M??????????????????????????? --一次會(huì)話最大包限制

interactive_timeout=120??????????????????????????????? --針對(duì)交互式連接,通過(guò)mysql客戶端連接數(shù)據(jù)庫(kù)是交互式連接

wait_timeout=120????????????????????????????????????????? --針對(duì)非交互式連接格郁,通過(guò)jdbc連接數(shù)據(jù)庫(kù)是非交互式連接

skip-name-resolve=1???????????????????????????????????? --跳過(guò)域名解析

[mysqld_safe]

log-error=/var/hms/installer/mysql/mysqld.log

[client]

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysql]

default-character-set=utf8

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末抄腔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子理张,更是在濱河造成了極大的恐慌赫蛇,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雾叭,死亡現(xiàn)場(chǎng)離奇詭異悟耘,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)织狐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門暂幼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人移迫,你說(shuō)我怎么就攤上這事旺嬉。” “怎么了厨埋?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵邪媳,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)雨效,這世上最難降的妖魔是什么迅涮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮徽龟,結(jié)果婚禮上叮姑,老公的妹妹穿的比我還像新娘。我一直安慰自己据悔,他們只是感情好传透,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著极颓,像睡著了一般旷祸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讼昆,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天托享,我揣著相機(jī)與錄音,去河邊找鬼浸赫。 笑死闰围,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的既峡。 我是一名探鬼主播羡榴,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼运敢!你這毒婦竟也來(lái)了校仑?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤传惠,失蹤者是張志新(化名)和其女友劉穎迄沫,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體卦方,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡羊瘩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盼砍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尘吗。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖浇坐,靈堂內(nèi)的尸體忽然破棺而出睬捶,到底是詐尸還是另有隱情,我是刑警寧澤近刘,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布擒贸,位于F島的核電站臀晃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏酗宋。R本人自食惡果不足惜积仗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一疆拘、第九天 我趴在偏房一處隱蔽的房頂上張望蜕猫。 院中可真熱鬧,春花似錦哎迄、人聲如沸回右。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)翔烁。三九已至,卻和暖如春旨涝,著一層夾襖步出監(jiān)牢的瞬間蹬屹,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工白华, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留慨默,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓弧腥,卻偏偏與公主長(zhǎng)得像厦取,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子管搪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容