mysql優(yōu)化-主從復(fù)制

windows:mysql主
linux:mysql從

安裝windows版mysql:

如果之前計(jì)算機(jī)中安裝過Mysql,要重新再安裝則需要:先卸載再安裝
先卸載:
通過電腦自帶卸載工具卸載Mysql(電腦管家也可以)
刪除一個(gè)mysql緩存文件C:\ProgramData\MySQL
刪除注冊(cè)表regedit中所有mysql相關(guān)配置
--重啟計(jì)算機(jī)

安裝MYSQL:
安裝時(shí)撞反,如果出現(xiàn)未響應(yīng):則重新打開D:\MySQL\MySQLServer5.5\bin\MySQLInstanceConfig.exe

圖形化客戶端:SQLyog,Navicat

如果要遠(yuǎn)程連接數(shù)據(jù)庫系冗,則需要授權(quán)遠(yuǎn)程訪問其兴。
授權(quán)遠(yuǎn)程訪問:(A->B,則再B計(jì)算機(jī)的Mysql中執(zhí)行以下命令)
GRANTALLPRIVILEGESON.TO'root'@'%'IDENTIFIEDBY'root'WITHGRANTOPTION;
FLUSHPRIVILEGES;

如果仍然報(bào)錯(cuò):可能是防火墻沒關(guān)閉:在B關(guān)閉防火墻serviceiptablesstop

實(shí)現(xiàn)主從同步(主從復(fù)制):

1.master將改變的數(shù)記錄在本地的二進(jìn)制日志中(binarylog)莺戒;該過程稱之為:二進(jìn)制日志件事
2.slave將master的binarylog拷貝到自己的relaylog(中繼日志文件)中
3.中繼日志事件,將數(shù)據(jù)讀取到自己的數(shù)據(jù)庫之中
MYSQL主從復(fù)制是異步的婉支,串行化的秉颗,有延遲

master:slave=1:n

配置:
windows(mysql:my.ini)
linux(mysql:my.cnf)

配置前痢毒,為了無誤,先將權(quán)限(遠(yuǎn)程訪問)蚕甥、防火墻等處理:
關(guān)閉windows/linux防火墻:windows:右鍵“網(wǎng)絡(luò)”,linux:serviceiptablesstop
Mysql允許遠(yuǎn)程連接(windowos/linux):
GRANTALLPRIVILEGESON.TO'root'@'%'IDENTIFIEDBY'root'WITHGRANTOPTION;
FLUSHPRIVILEGES;

主機(jī)(以下代碼和操作全部在主機(jī)windows中操作):
my.ini
[mysqld]

id

server-id=1

二進(jìn)制日志文件(注意是/不是\)

log-bin="D:/MySQL/MySQLServer5.5/data/mysql-bin"

錯(cuò)誤記錄文件

log-error="D:/MySQL/MySQLServer5.5/data/mysql-error"

主從同步時(shí)忽略的數(shù)據(jù)庫

binlog-ignore-db=mysql

(可選)指定主從同步時(shí)哪替,同步哪些數(shù)據(jù)庫

binlog-do-db=test

windows中的數(shù)據(jù)庫授權(quán)哪臺(tái)計(jì)算機(jī)中的數(shù)據(jù)庫是自己的從數(shù)據(jù)庫:
GRANTREPLICATIONslave,reload,superON.TO'root'@'192.168.2.%'IDENTIFIEDBY'root';
flushprivileges;

查看主數(shù)據(jù)庫的狀態(tài)(每次在左主從同步前,需要觀察主機(jī)狀態(tài)的最新值)
showmasterstatus;(mysql-bin.000001梢灭、107)

從機(jī)(以下代碼和操作全部在從機(jī)linux中操作):

my.cnf
[mysqld]
server-id=2
log-bin=mysql-bin
replicate-do-db=test

linux中的數(shù)據(jù)授權(quán)哪臺(tái)計(jì)算機(jī)中的數(shù)控是自己的主計(jì)算機(jī)
CHANGEMASTERTO
MASTER_HOST='192.168.2.2',
MASTER_USER='root',
MASTER_PASSWORD='root',
MASTER_PORT=3306,
master_log_file='mysql-bin.000001',
master_log_pos=107;
如果報(bào)錯(cuò):Thisoperationcannotbeperformedwitharunningslave;runSTOPSLAVEfirst
解決:STOPSLAVE;再次執(zhí)行上條授權(quán)語句

開啟主從同步:
從機(jī)linux:
startslave;
檢驗(yàn)showslavestatus\G主要觀察:Slave_IO_Running和Slave_SQL_Running夷家,確保二者都是yes;如果不都是yes敏释,則看下方的Last_IO_Error。
本次通過Last_IO_Error發(fā)現(xiàn)錯(cuò)誤的原因是主從使用了相同的server-id摸袁,檢查:在主從中分別查看serverid:showvariableslike'server_id';
可以發(fā)現(xiàn)钥顽,在Linux中的my.cnf中設(shè)置了server-id=2,但實(shí)際執(zhí)行時(shí)確實(shí)server-id=1靠汁,原因:可能是linux版Mysql的一個(gè)bug蜂大,也可能是windows和Linux版本不一致造成的兼容性問題。
解決改bug:setglobalserver_id=2;

stopslave;
setglobalserver_id=2;
startslave;
showslavestatus\G

演示:
主windows=>從

windows:
將表蝶怔,插入數(shù)據(jù)
觀察從數(shù)據(jù)庫中該表的數(shù)據(jù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末奶浦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子踢星,更是在濱河造成了極大的恐慌澳叉,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異成洗,居然都是意外死亡五督,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門瓶殃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來充包,“玉大人,你說我怎么就攤上這事遥椿』” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵冠场,是天一觀的道長(zhǎng)愈捅。 經(jīng)常有香客問我,道長(zhǎng)慈鸠,這世上最難降的妖魔是什么蓝谨? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮青团,結(jié)果婚禮上譬巫,老公的妹妹穿的比我還像新娘。我一直安慰自己督笆,他們只是感情好芦昔,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著娃肿,像睡著了一般咕缎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上料扰,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天凭豪,我揣著相機(jī)與錄音,去河邊找鬼晒杈。 笑死嫂伞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拯钻。 我是一名探鬼主播帖努,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼粪般!你這毒婦竟也來了拼余?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤亩歹,失蹤者是張志新(化名)和其女友劉穎匙监,沒想到半個(gè)月后凡橱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡舅柜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年梭纹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片致份。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡变抽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氮块,到底是詐尸還是另有隱情绍载,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布滔蝉,位于F島的核電站击儡,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蝠引。R本人自食惡果不足惜阳谍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望螃概。 院中可真熱鬧矫夯,春花似錦、人聲如沸吊洼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冒窍。三九已至递沪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間综液,已是汗流浹背款慨。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留意乓,地道東北人樱调。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像届良,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子圣猎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

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