<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL服務器鏡像配置_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 17:36:44
        文檔

        MySQL服務器鏡像配置_MySQL

        MySQL服務器鏡像配置_MySQL:通過鏡像機制可把數據從一個地方復制到另一個地方,并能實現同步兩個或多個地方的數據。MySQL服務器也支持鏡像,大提高數據的安全性和穩定性。下面介紹一下MySQL數據中的鏡像機制:在鏡像關系中,一個MySQL服務器扮演主服務器角色,另外一個或多個服務器扮演
        推薦度:
        導讀MySQL服務器鏡像配置_MySQL:通過鏡像機制可把數據從一個地方復制到另一個地方,并能實現同步兩個或多個地方的數據。MySQL服務器也支持鏡像,大提高數據的安全性和穩定性。下面介紹一下MySQL數據中的鏡像機制:在鏡像關系中,一個MySQL服務器扮演主服務器角色,另外一個或多個服務器扮演

        通過鏡像機制可把數據從一個地方復制到另一個地方,并能實現同步兩個或多個地方的數據。

        MySQL服務器也支持鏡像,大提高數據的安全性和穩定性。下面介紹一下MySQL數據中的鏡像機制:

        在鏡像關系中,一個MySQL服務器扮演主服務器角色,另外一個或多個服務器扮演從服務器角色,從服務器中的數據和主服務器中的數據完全一樣。

        在鏡像建立之前,主服務器和從服務器必須進行一次完全同步。同步之后,在主服務器上所做的操作將會在從服務器上再實現,主服務器上的操作不是直接作用于從服務器上的。

        負責在主、從服務器上傳輸各種修改動作的媒介是主服務器上的二進制變更日志,該日志記錄著主服務器上所有的操作動作。因此,主服務器必須激活二進制日志功能。

        從服務器必須有足夠的權限從主服務器上接收二進制日志文件。鏡像協調信息記錄從服務器的進展情況,包括,從服務器正在讀取的二進制變更日志文件名和它在該文件里的當前讀寫位置。

        每個主服務器可以有多個從服務器,但每個從服務器只能有一個主服務器。但MySQL服務器允許把一個從服務器作為另一個從服務器的主服務器,這樣就可創建一個鏡像服務器鏈。

        鏡像機制在MySQL中還是一個新生事物,最早實現于3.23.15版。各版本間的鏡像能力有差異,一般來說,建議大家盡量使用最新的版本,下面列舉了不同版本的MySQL服務器在鏡像機制方面的兼容規則:

        3.23.x系統版本的從服務器不能與4.x系統版本的主服務器通信。

        4.0.0版本的從服務器只能與4.0.0版本的主服務器通信。

        4.0.1或更高版本的從服務器既能與3.23.x系統版本的主服務器通信,也能與4.x系統版本的主服務器通信。但后一種情況要求主服務器的版本號等于或大于從服務器的版本號。

        一般來說,建議遵循以下原則:

        要盡可能地讓主服務器和從服務器都使用同一版本系統。

        在選定系統后,盡量使用該系統的最新版本。

        建立主從鏡像服務器的步驟:

        確定主從服務器的鏡像ID號,主從服務器的ID號不能相同。在啟動主從服務器時,用--server_id啟動選項給出其ID。

        從服務器必須在主服務器上有一個具備足夠的權限的帳戶,從服務器將使用該帳戶去連接主服務器并請求主服務器把二進制變更日志發送給它。可用以下命令創建這個帳戶:

        mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'slave_host' IDENTIFIED BY 'slave_pass';
        #REPLICATION權限只MySQL4.0.2后版本,之前的版本請用FILE權限。
        把主服務器上的數據庫文件拷貝到從服務器上完成最初同步工作。也可用備份后再加載的方法。在MySQL 4.0.0及以后版本里,還可用在主服務器上運行LOAD DATA FROM MASTER語句來建立從服務器。但有約束條件:

        數據表要全部是MyISAM表

        為發出這條指令而在連接從服務器時使用的帳戶必須有SUPER權限。

        從服務器用來連接主服務器的帳戶必須具備RELOAD和SUPER權限。注意,這是一個主服務器上的帳戶,而用來發出LOAD DATA FROM MASTER語句的帳戶是一個從服務器上的帳戶。

        LOAD DATA FROM MASTER語句在執行時需申請一個全局性的讀操作鎖,這個鎖在語句執行期間阻塞主服務器上一切的寫操作。

        無論用哪種方法同步數據,都要確保在開始制作備份到給主服務器重新配置好二進制日志功能這段時間,不能在主服務器上發生修改操作。

        關閉服務器。

        對主服務器的配置進行修改--把它的鏡像ID告訴它并激活其二進制日志功能。在主服務器要讀取的選項文件內增加以下內容:

        [mysqld]
        server-id=master_server_id
        log-bin=binlog_name
        重新啟動主服務器,從現在開始,它將把客戶對數據庫的修改操作記錄到二進制變更日志里。如果在此之前已經激活了二進制日志功能,則要在重啟前把二進制變更日志備份下來,在重啟后再發一條RESET MASTER語句去清除現有的二進制變更日志。

        關閉從服務器。

        對從服務器進行配置,使它知道自已的鏡像ID,到哪里去找主服務器以及如何去連接主服務器。配置內容如下:

        [mysqld]
        server-id=slave_server_id
        master-host=master_host
        master-user=slave_user #在主服務器上為從服務器建立的帳戶
        msater-password=slave_pass #在主服務器上為從服務器建立的帳戶的密碼
        master-connet-retry=30 #設置連接重試間隔,默認為60秒
        master-retry-count=100000 #設置重試次數,默認為86400次
        注:最后兩個選項在網絡連接不可靠時設置
        重新啟動從服務器。從服務器用兩個信息源來確定它自已在鏡像工作中的進度位置:一個是數據目錄中的master.info文件,另一個是啟動選項所給定的配置信息。第一次啟動從服務器時,master.info文件不存在,從服務器會根據選項文件中給出的各種master-xxx選項值去連接主服務器。一旦連接成功,從服務器會創建一個master.info文件以保存各種連接參數和它自已的鏡像工作狀態。如果以后再重啟從服務器,從服務器會優先讀取該文件,而不是選項文件。所以如果你修改了選項文件的內容,想該選項生效就要刪除master.info文件并重啟從服務器。

        以上步驟是鏡像所有數據庫的操作過程,如果我們想把mysql權限數據保留在主服務器上,排除在鏡像機制外的話,可用在選項文件的[mysqld]中加入--binlog-ignore-db=mysql選項,這樣,mysql數據庫上的操作就不會記錄在二進制變更日志里。如要排除其它數據庫,只要增加多幾個該選項即可。

        通過以下幾個命令可監控和管理主從服務器:

        SLAVE STOP,SLAVE START用于掛起來恢復從服務器上鏡像,如當備份時,可用該語句讓從服務器暫時停止鏡像活動。

        SHOW SLAVE STATUS,在從服務器上查看其鏡像協調信息,這些信息可以用來判斷哪些二進制變更日志已經不再使用。

        PURGE MASTER,在主服務器上對二進制變更日志進行失效處理。刪除所有從服務器都不再使用的二進制變更日志。

        CHANGE MASTER,在從服務器上修改鏡像參數。如正在讀取主服務器上哪個二進制變更日志,正在寫哪個中繼日志文件等。

        在MySQL4.0.2之后版本中,鏡像機制中的從服務器由兩個內部線程組成:

        一個叫“I/O線程”,負責與主服務器通信,請求主服務器發送二進制變更日志,并把接收到的數據修改命令寫入某個中繼日志文件;用SLAVE STOP IO_THREAD或SLAVE START IO_THREAD可掛起或恢復該線程。

        另一個叫“SQL線程”,負責從中繼日志中讀取數據修改命令并執行。同理,用SLAVE STOP SQL_THREAD或SLAVE START SQL_THREAD可掛起或恢復該線程。

        中繼日志文件默認的文件為hostname-relay-bin.nnn和hostname-relay-bin.index??捎脧姆掌鞯?-relay-log和--relay-log-index選項修改。在從服務器中還有一個relay-log.info中繼信息文件,可用--relay-log-info-file啟動選項修改文件名。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL服務器鏡像配置_MySQL

        MySQL服務器鏡像配置_MySQL:通過鏡像機制可把數據從一個地方復制到另一個地方,并能實現同步兩個或多個地方的數據。MySQL服務器也支持鏡像,大提高數據的安全性和穩定性。下面介紹一下MySQL數據中的鏡像機制:在鏡像關系中,一個MySQL服務器扮演主服務器角色,另外一個或多個服務器扮演
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产午夜免费高清久久影院| 亚洲妇女熟BBW| 婷婷亚洲综合五月天小说在线| 午夜影院免费观看| 亚洲已满18点击进入在线观看| 和老外3p爽粗大免费视频| 日韩激情无码免费毛片| 亚洲国产午夜精品理论片 | 亚洲国产精品一区二区三区久久| 亚洲人成综合在线播放| 国产精品免费观看调教网| 国产亚洲av人片在线观看| 男女啪啪免费体验区| 午夜无遮挡羞羞漫画免费| 久久久久亚洲国产| 野花高清在线观看免费完整版中文| 亚洲黄网在线观看| 91精品国产免费入口| 亚洲综合激情九月婷婷| 亚洲中文字幕无码久久| 四虎永久在线精品免费观看视频 | 热久久精品免费视频| 亚洲色偷偷色噜噜狠狠99网| 国产免费女女脚奴视频网| 亚洲av日韩av无码av| 国产麻豆视频免费观看| 亚洲日韩久久综合中文字幕| 妞干网免费观看视频| 欧洲亚洲国产精华液| 亚洲国产精品碰碰| 国产vA免费精品高清在线观看| 国产成人亚洲精品91专区手机| 91亚洲精品第一综合不卡播放| 午夜精品一区二区三区免费视频| 亚洲福利视频导航| 久久精品免费一区二区| 亚洲一卡一卡二新区无人区 | mm1313亚洲国产精品美女| 精品国产呦系列在线观看免费 | 亚洲?v无码国产在丝袜线观看| 免费国产a理论片|