mysql主從服務搭建

1按价、主mysql配置信息

配置文件路徑:/etc/mysql/mysql.conf.d/mysqld.cnf
log_bin=‘mysql-bin’      # 必須設置餐茵、啟動二進制日志
server-id=12             #  必須設置、保證每個服務器設置id不相同
binlog-do-db=osyunweidb  # 需要同步的數(shù)據(jù)庫名稱辆苔、可以寫多行表示同步多個數(shù)據(jù)庫
binlog-ignore-db=mysql   # 需要忽略的數(shù)據(jù)庫笔诵、不進行同步

2、從mysql配置信息


配置文件路徑:/etc/mysql/mysql.conf.d/mysqld.cnf
# bind-address= 127.0.0.1  # 允許外網(wǎng)鏈接
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION   #datetime類型可以設置為0 
group_concat_max_len = 102400  #  拼接字符串長度 
log_bin=‘mysql-bin2’      # 必須設置姑子、啟動二進制日志
server-id=11              #  必須設置、保證每個服務器設置id不相同
replicate-do-db           # 指定需要復制的數(shù)據(jù)庫测僵。 
replicate-ignore-db       # 復制時需要排除的數(shù)據(jù)庫

3、設置外網(wǎng)主機以root身份登陸缅疟、重啟主從mysql服務

 1隅熙、登陸自己機器的MySQL數(shù)據(jù)庫:mysql -uroot -p密碼
設置root用戶可以任意IP訪問,代碼如下(可選森逮,這里%代表任意,也可以指定IP):  
update user set host = '%' where user = 'root'; 
        
2磁携、GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
        予任何主機訪問數(shù)據(jù)的權限   這里youpassword  換成你的數(shù)據(jù)庫登錄密碼
    
3褒侧、MySQL>FLUSH PRIVILEGES;
        修改生效,這樣就可以在其它任何的主機上以root身份登錄啦谊迄!

$sudo service mysql restart

4闷供、進入主服務器sql中 執(zhí)行下面命令

show master status\G
image.png

第一行,當前正在記錄的 binarylog文件名统诺;
第二行歪脏,表示當前的文件偏移量,寫入在上面文件的記錄位置粮呢;
第三行婿失,表示需要記錄的數(shù)據(jù)庫;
第四行啄寡,表示需要忽略的數(shù)據(jù)庫豪硅;
只有需要記錄的數(shù)據(jù)庫,其變化才會被寫入到日志文件中挺物。

5懒浮、數(shù)據(jù)同步

1、備份前先把數(shù)據(jù)庫加上鎖姻乓,以保證備份時不會寫入新數(shù)據(jù)導致數(shù)據(jù)不一致

  flush tables with read lock;

2嵌溢、在備份服務器中新建數(shù)據(jù)庫名稱與主數(shù)據(jù)庫相同、主服務器中執(zhí)行下述命令:
  mysqldump --default-character-set=utf8mb4 --host=127.0.0.1 -ualgo_wb -palgo_wb --opt algo_wyh | mysql --host=192.168.0.106 -ualgo_wb -palgo_wb --default-character-set=utf8mb4 -C algo_wyh

3蹋岩、從mysql輸入下述命令:
CHANGE MASTER TO 
MASTER_HOST='主mysql服務器的IP地址', 
MASTER_USER='主mysql用戶名', 
MASTER_PASSWORD='主mysql密碼', 
MASTER_LOG_FILE='mysql-bin.000004', 對應主mysql中file內容
MASTER_LOG_POS=7145;對應主mysql中position內容

6赖草、啟動服務器slave

1、啟動slave
  start slave;
2剪个、停止slave
  stop slave;

7秧骑、查看slave狀態(tài)

show slave status\G 
image.png

Master_host 指的是 主服務器的地址
Master_user 指的是主sql服務器上用來復制的用戶,從服務器會用此賬號來登錄主服務進行復制
Master_log_file 主sql服務日志文件名
Read_Master_log_pos 主sql日志記錄位置(多少行開始), 從服務器根據(jù)日志文件名與這個記錄位置選擇復制的文件和位置
Slave_IO_Running: 指的就是從服務器上負責讀取主服務器的線程工作狀態(tài)扣囊。 從服務器用這個專門的線程鏈接到主服務器上乎折,并把日志拷貝回來。
Slave_SQL_Running: 指的就是專門執(zhí)行sql的線程侵歇。 它負責把復制回來的Relaylog執(zhí)行到自己的數(shù)據(jù)庫中骂澄。 這兩個參數(shù)必須都為Yes 才表明復制在正常工作。

8惕虑、取消 lock鎖限制

  unlock tables;
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末坟冲,一起剝皮案震驚了整個濱河市磨镶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌健提,老刑警劉巖琳猫,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異私痹,居然都是意外死亡脐嫂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門紊遵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來账千,“玉大人,你說我怎么就攤上這事癞蚕∪锞簦” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵桦山,是天一觀的道長攒射。 經(jīng)常有香客問我,道長恒水,這世上最難降的妖魔是什么会放? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮钉凌,結果婚禮上咧最,老公的妹妹穿的比我還像新娘。我一直安慰自己御雕,他們只是感情好矢沿,可當我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著酸纲,像睡著了一般捣鲸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上闽坡,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天栽惶,我揣著相機與錄音,去河邊找鬼疾嗅。 笑死外厂,一個胖子當著我的面吹牛,可吹牛的內容都是我干的代承。 我是一名探鬼主播汁蝶,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼论悴!你這毒婦竟也來了穿仪?” 一聲冷哼從身側響起席爽,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啊片,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玖像,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡紫谷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了捐寥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笤昨。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖握恳,靈堂內的尸體忽然破棺而出瞒窒,到底是詐尸還是另有隱情,我是刑警寧澤乡洼,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布崇裁,位于F島的核電站,受9級特大地震影響束昵,放射性物質發(fā)生泄漏拔稳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一锹雏、第九天 我趴在偏房一處隱蔽的房頂上張望巴比。 院中可真熱鬧,春花似錦礁遵、人聲如沸轻绞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽政勃。三九已至,卻和暖如春晰赞,著一層夾襖步出監(jiān)牢的瞬間稼病,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工掖鱼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留然走,地道東北人。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓戏挡,卻偏偏與公主長得像芍瑞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子褐墅,可洞房花燭夜當晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內容

  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重復值時拆檬,會觸發(fā)此異常洪己。 O...
    我想起個好名字閱讀 5,343評論 0 9
  • 國家電網(wǎng)公司企業(yè)標準(Q/GDW)- 面向對象的用電信息數(shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,010評論 6 13
  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,867評論 0 5
  • 一竟贯、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,754評論 0 10
  • 今天看到一位朋友寫的mysql筆記總結答捕,覺得寫的很詳細很用心,這里轉載一下屑那,供大家參考下拱镐,也希望大家能關注他原文地...
    信仰與初衷閱讀 4,737評論 0 30