日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

账户系统db服务器为创建快照,Mysql 服务器同步(replication)设置.docx

發布時間:2024/4/20 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 账户系统db服务器为创建快照,Mysql 服务器同步(replication)设置.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mysql 服務器同步(replication)設置

Mysql 服務器同步(replication)設置MySQL支持單向、異步復制,復制過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。主服務器將更新寫入二進制日志文件,并維護文件的一個索引以跟蹤日志循環。這些日志可以記錄發送到從服務器的更新。當一個從服務器連接主服務器時,它通知主服務器從服務器在日志中讀取的最后一次成功更新的位置。從服務器接收從那時起發生的任何更新,然后封鎖并等待主服務器通知新的更新。環境介紹:本測試系統平臺為window7.各個機器的mysql版本均為5.1.38,其他版本沒有測試。一般只要是5.1.x版本,且每臺機器版本一致的情況下都適用。主從備份顧名思義,就是一臺機器作為主服務器,另外一臺或多臺作為從服務器。配置過程如下:在主服務器找到MySQL安裝目錄下(如:C:\Program Files\MySQL\MySQL Server 5.1)my.ini文件,在文件末尾添加如下代碼:server-id=1 log-bin=C:\mysqlbackbinlog-do-db=testlog-bin=C:\mysqlback#這里的mysqlback是日志文件名,C:\是路徑,在正常運行時,會在C盤下產生mysqlback.000001、mysqlback.000002等日志文件。如果直接設置為log-bin=mysqlback,則會在mysql的data目錄下產生這些mysqlback.000001、mysqlback.000002等日志文件。#binlog-do-db=test1#test為需要同步的數據庫名。如果需要同步多個數據庫,多次使用這條語句即可從服務器找到my.ini文件,在文件末尾添加如下代碼:server-id=2 master-host=192.168.1.104master-user=user1master-password=user1master-port=3306master-connect-retry=60master-host=192.168.1.104#主復制服務器的主機名或IP地址。如果沒有給出該選項,從服務器線程不啟動。master-port=3306#如果mysql服務使用的默認端口3306,就可以省略此項master-connect-retry=60#在主服務器宕機或連接丟失的情況下,從服務器線程重新嘗試連接主服務器之前睡眠的秒數。如果未設置,默認值為60。replicate-do-db=test#告訴從服務器限制默認數據庫(由USE所選擇)為test的語句的復制。要指定多個數據庫,應多次使用該選項,每個數據庫使用一次。slave-skip-errors=all #忽略錯誤繼續同步在主服務器上為從服務器打開權限:GRANT REPLICATION SLAVE ON *.*TO ‘user1’@‘192.168.1.11’IDENTIFIED BY‘user1’;重啟主從服務器的mysql服務使主從服務器的數據庫保持一致根據數據庫使用的引擎不同有些區別:MyISAM(本次測試采用的引擎):在鎖定主服務器數據庫的情況下,可以直接將data下面的數據庫文件復制到從服務器data下面,并重啟從服務器(如果是直接添加新的數據庫不需要重啟)在從服務器的mysql命令行內輸入如下命令:LOAD DATA FROM MASTER需要說明的是:你需要授予該賬戶其它權限:授予賬戶SUPER和RELOAD全局權限。為所有想要裝載的表授予SELECT權限。任何該賬戶不能SELECT的主服務器上的表被LOAD DATA FROM MASTER忽略掉。InnoDb:MyISAM的第二種辦法可以獲得全局讀鎖定,然后開始InnoDB表的文件系統快照。創建快照最簡單的途徑是使用歸檔程序對主服務器上的數據目錄中的數據庫進行二進制備份。(這部分沒有具體測試,就不說了,摘自《mysql參考手冊》第6章 Mysql中的負責 6.4 如何設置復制)查看結果主服務器:一般情況下第一次使用命令show master status查看主服務器狀態File 是mysqlback.000001,position是106.從服務器:?說明:在第一次設置完成master,slave之后,如果要修改slave的my.ini里master的設置必須先刪除data下面的master.info文件,重啟服務才能生效。否則服務器會以master.info中的信息為準。或者另外一個辦法就是直接在mysql命令行中使用chang master to命令。二、主主同步主主同步是指AB同時互為master和slave,其操作就是在主從同步的基礎上在反過來再設置一次,將從服務器作為主服務器,主服務器作為從服務器。添加代碼如下:A(1

總結

以上是生活随笔為你收集整理的账户系统db服务器为创建快照,Mysql 服务器同步(replication)设置.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。