婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 詳解windows下mysql的主從同步

詳解windows下mysql的主從同步

熱門標(biāo)簽:手機(jī)外呼系統(tǒng)違法嗎 如何選擇優(yōu)質(zhì)的外呼系統(tǒng) 東莞外呼企業(yè)管理系統(tǒng) 沈陽(yáng)智能外呼系統(tǒng)供應(yīng)商 桂林云電銷機(jī)器人收費(fèi) 清遠(yuǎn)申請(qǐng)400電話 谷歌地圖標(biāo)注位置圖解 地圖簡(jiǎn)圖標(biāo)注 南通電銷外呼系統(tǒng)哪家強(qiáng)

半路出家到Java,剛開(kāi)始聽(tīng)說(shuō)到說(shuō)程序支持讀寫(xiě)分離感覺(jué)特別高大上,也一直沒(méi)接觸

偶然的機(jī)會(huì)接觸到了,就一定得記下來(lái)。

今天先講講數(shù)據(jù)庫(kù)的主從同步,兩個(gè)好處:

  • 是讀寫(xiě)分離可以用上。比如 寫(xiě)操作就寫(xiě)到主數(shù)據(jù)庫(kù),讀就從從數(shù)據(jù)庫(kù)讀取
  • 是純粹給數(shù)據(jù)庫(kù)備份,以防硬盤(pán)徹底崩了

主從數(shù)據(jù)庫(kù)操作準(zhǔn)備:

兩臺(tái)電腦,都安裝好mysql 5.5及以上版本,最好兩臺(tái)電腦都安裝同一版本數(shù)據(jù)庫(kù),且能單獨(dú)正常使用

記住兩臺(tái)電腦的ip地址:

以我家里電腦為例: 主數(shù)據(jù)庫(kù):192.168.0.102   從數(shù)據(jù)庫(kù):192.168.0.104

【主數(shù)據(jù)庫(kù)下操作】

步驟一:

在主數(shù)據(jù)庫(kù)mysql安裝目錄下找到my.ini文件打開(kāi),在mysqld下添加主服務(wù)器配置

server-id=1 #服務(wù)器 id 
log-bin=C:\Program Files\MySQL\MySQL Server 5.5\mysql-bin #二進(jìn)制文件存放路徑
binlog-do-db=test1 #待同步的數(shù)據(jù)庫(kù)

保存并重啟mysql服務(wù)后你可以在C:\Program Files\MySQL\MySQL Server 5.5 下看到mysql-bin.index 文件和mysql-bin.000001文件

輸入用戶名和密碼:mysql -u用戶名 -p密碼 (    mysql -uroot -proot   )

步驟二,

給要連接的從服務(wù)器設(shè)置權(quán)限:grant replication slave,reload,super on *.* to slave@192.168.0.104 identified by 'root';   

ps: 給主機(jī)192.168.0.104添加權(quán)限,用戶名:slave,密碼:root;(只需輸入一次就可以了)

步驟三,

輸入命令 show master status;       # 找到File 和 Position 的值記錄下來(lái);

【從數(shù)據(jù)庫(kù)上操作】

步驟四:

在mysql下找到my.ini文件,在其[mysqld] 下添加從服務(wù)器端配置:

server-id=2 #服務(wù)器 id ,不能和主服務(wù)器一致
replicate-do-db=test1 #待同步的數(shù)據(jù)庫(kù)

保存并重啟mysql服務(wù)

步驟五:

從服務(wù)器上測(cè)試:mysql -u slave -p root -h 192.168.0.102,查看能否連接主數(shù)據(jù)庫(kù)成功,

然后輸入exi退出mysql命令行或者關(guān)閉該cmd窗口新開(kāi)一個(gè)cmd

步驟六:

修改對(duì)主數(shù)據(jù)庫(kù)的連接的參數(shù):mysql>change master to master_host='192.168.0.104',master_user='slave',master_password='root', master_log_file='mysql-bin.000001',master_log_pos=107;(這里輸入的mysql-bin.000001和107請(qǐng)?zhí)鎿Q為步驟三中查詢出來(lái)的值 否則不會(huì)同步的) 

ps:可能會(huì)報(bào)一個(gè)錯(cuò)誤,大概的意思是說(shuō)slave線程正在運(yùn)行,不能設(shè)置,這樣的話,執(zhí)行mysql>stop slave; 停止slave線程,然后再設(shè)置連接的參數(shù);

步驟七:

設(shè)置完之后,執(zhí)行 mysql> start slave; 開(kāi)啟slave線程;執(zhí)行mysql> show slave status\G   (沒(méi)有分號(hào)),查看

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

這是詳細(xì)的步驟,如果不成功 請(qǐng)聯(lián)系我?guī)湍憬鉀Q,按照這個(gè)步驟 只要兩個(gè)電腦網(wǎng)絡(luò)互通,應(yīng)該不會(huì)有問(wèn)題的

不過(guò)需要注意的是:

如果對(duì)從數(shù)據(jù)庫(kù)進(jìn)行修改,是不會(huì)同步對(duì)主數(shù)據(jù)庫(kù)進(jìn)行修改的,這樣就應(yīng)該用主-主同步了,方法類似,

所以insert,delete update 都應(yīng)該是對(duì)主數(shù)據(jù)庫(kù)的操作, 而select操作則對(duì)從表進(jìn)行操作

具體程序中怎么實(shí)現(xiàn)讀寫(xiě)分離,后續(xù)我將以具體demo形式呈現(xiàn)出來(lái)

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

您可能感興趣的文章:
  • MySQL 主從同步,事務(wù)回滾的實(shí)現(xiàn)原理
  • MySQL數(shù)據(jù)庫(kù)主從同步實(shí)戰(zhàn)過(guò)程詳解
  • MySQL主從同步中的server-id示例詳解
  • Centos7系統(tǒng)下Mysql主從同步配置方案
  • MySQL主從同步延遲的原因及解決辦法
  • MySQL主從同步機(jī)制與同步延時(shí)問(wèn)題追查過(guò)程
  • MySQL數(shù)據(jù)庫(kù)的主從同步配置與讀寫(xiě)分離
  • Mysql主從同步Last_IO_Errno:1236錯(cuò)誤解決方法
  • Mysql主從同步的實(shí)現(xiàn)原理
  • 詳解Mysql主從同步配置實(shí)戰(zhàn)
  • 詳解MySQL數(shù)據(jù)庫(kù)設(shè)置主從同步的方法
  • Mysql數(shù)據(jù)庫(kù)的主從同步配置

標(biāo)簽:天津 重慶 湖州 貴州 常德 臨沂 成都 內(nèi)蒙古

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解windows下mysql的主從同步》,本文關(guān)鍵詞  詳解,windows,下,mysql,的,主從,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解windows下mysql的主從同步》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于詳解windows下mysql的主從同步的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 秀山| 韩城市| 东乡县| 丰镇市| 龙井市| 衡水市| 万盛区| 介休市| 玉树县| 隆化县| 龙门县| 简阳市| 吉木乃县| 台东市| 二手房| 铁岭市| 九龙县| 桂阳县| 同江市| 鸡西市| 株洲市| 三都| 合作市| 无极县| 武强县| 龙海市| 淳安县| 沂水县| 图木舒克市| 格尔木市| 丹江口市| 镇康县| 固始县| 竹溪县| 沭阳县| 道真| 安国市| 朝阳区| 临武县| 湄潭县| 白玉县|