當前位置:首頁 » 數據倉庫 » 資料庫主從熱備
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫主從熱備

發布時間: 2023-07-05 17:31:25

❶ 如何使用mysql 主從伺服器

一.准備伺服器

准備兩台主機,分別安裝好Mysql (要相同版本),確定版本無誤,確保mysql服務正常啟動,確保兩台主機處於同一個區域網中,確定好哪台做為主、備機器,假設A為主機,B為備機,假設:

A主機IP地址為:172.16.16.90 埠3306

B主機IP地址為: 172.16.99.98 埠3306

二.Mysql建立主-從伺服器熱備配置步驟

1.創建同步用戶

進入MySql操作界面,在主伺服器上為從伺服器建立一個連接帳戶,該帳戶必須授予REPLICATION SLAVE許可權。

操作指令如下:

1)grant select,replication slave on *.* to 'replicate'@'172.16.99.98' identified by '1234567';

2)flush privileges;

2.修改Mysql配置

如果上面的准備工作做好,就可以進行對Mysql配置文件進行修改了,首先找到主伺服器Mysql安裝文件所有在目錄,找到my.ini文件用記事本打開。在[mysqld]下增加如下內容:

server-id=1

log-bin=mysql-bin

binlog-do-db=test #需要備份的資料庫,多個寫多行

binlog-ignore-db=mysql#不需要備份的資料庫,多個寫多行

3.重啟mysql服務

修改完配置文件保存後,重啟一下mysql服務。

4.查看主伺服器狀態

進入A伺服器Mysql 客戶端輸入命令

1)Show master STATUS;

2)返回結果如下:

注意看裡面的參數,特別前面兩個File和Position,在從伺服器(Slave)配置主從關系會有用到的。

5.從伺服器Slave配置修改配置文件

因為這裡面是以主-從方式實現mysql雙機熱備的,所以在從伺服器就不用在建立同步帳戶了,直接打開配置文件my.ini進行修改即可,道理還是同修改主伺服器上的一樣,只不過需要修改的參數不一樣。

如下:

[mysqld]

server-id=2

log-bin=mysql-bin

replicate-do-db=test

replicate-ignore-db=mysql

6.重啟mysql服務

修改完配置文件保存後,重啟一下mysql服務。

7.配置從伺服器

先停止slave服務線程,這個是很重要的,如果不這樣做會造成下面操作不成功,再用change mster 語句指定同步位置,操作如下:

1)stopslave;

2)change master to master_host='172.16.16.90',

master_user='replicate',master_password='1234567',master_port=3306,

master_log_file='mysql-bin.000001',master_log_pos=98;

3)start slave

4) showslavestatus

查看下面兩項值均為Yes,即表示設置從伺服器成功。

Slave_IO_Running:Yes

Slave_SQL_Running:Yes

❷ 資料庫主從配置,怎麼弄,讀寫分離那些

讀寫分離為了確保資料庫產品的穩定性,很多資料庫擁有雙機熱備功能。

也就是,第一台資料庫伺服器,是對外提供增刪改業務的生產伺服器;

第二台資料庫伺服器,主要進行讀的操陸絕賀作。·

原理:

讓主資料庫(master)處理事務性增、改、刪操作(INSERT、UPDATE、DELETE),而從資料庫(slave)處理SELECT查詢操作。

實早派現方式:

通過RAID技宏肢術,RAID是英文的縮寫,翻譯成中文意思是「獨立磁碟冗餘陣列」,有時也簡稱磁碟陣列(DiskArray)。

簡單的說,RAID是一種把多塊獨立的硬碟(物理硬碟)按不同的方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的存儲性能和提供數據備份技術。

❸ 雙機熱備份主要有什麼模式

在雙機熱備應用中,根據兩台伺服器的工作方式不同可以有三種工作模式,即:主從、互備、並行。下面分別予以簡單介紹:主從模式即目前通常所說的active/standby方式,active伺服器處於工作狀態,而standby伺服器處於監控准備狀態,伺服器數據包括資料庫數據,同時寫入兩台伺服器或共享數據的磁碟陣列存儲系統,保證數據的即時同步。當active伺服器出現故障的時候,通過軟體診測或手工方式將standby機器激活,保證應用在短時間內完全恢復正常。
雙機互備模式,這種方式對伺服器的性能要求比較高,配置相對要更好。
並行模式也叫雙工模式,—般用於網路大規模應用,如Oracle資料庫的RAC(Orade RealApplication Cluster),兩台伺服器均為活動的,同時提供相同的服務,保證整體的性能,也實現了負載均衡和互為備份,需要利用磁碟陣列存儲技術。
這三種模式中,主從模式是中小規模網路最常用的雙機熱備技術,下面具體介紹該模式的技術實現方式。
數據信息是當今社會進步、發展的關鍵。面對日益龐大的計算機網路,用戶的要求是網路能夠可靠、高速、穩定地運行。當前大部分網路服務都是採用中心伺服器的模式,伺服器的高可靠性、高可用性是網路安全運行的關鍵,一旦伺服器出現故障,所提供的服務就會被中斷,影響正常工作,並可能丟失關鍵數據,從而造成嚴重後果。如何在故障情況下盡快恢復使用並保證數據的安全,已經成為一個日漸突出的問題。伺服器雙機熱備份技術正是解決由軟硬體故障引起可靠性降低的有效措施,該技術較為成熟,成本相對較低,具有安裝維護簡單、穩定可靠、監測直觀等優點,在網路保障中獲得了廣泛的應用。

❹ 伺服器備份的雙機熱備份

雙機熱備份技術是一種軟硬體結合的較高容錯應用方案。該方案是由兩台伺服器系統和一個外接共享磁碟陣列櫃( 也可沒有,而是在各自的伺服器中採取RAID 卡) 及相應的雙機熱備份軟體組成在這個容錯方案中,操作系統和應用程序安裝在兩台伺服器的本地系統盤上,整個網路系統的數據是通過磁碟陣列集中管理和數據備份的。數據集中管理是通過雙機熱備份系統,將所有站點的數據直接從中央存儲設備讀取和存儲,並由專業人員進行管理,極大地保護了數據的安全性和保密性。用戶的數據存放在外接共享磁碟陣列中,在一台伺服器出現故障時,備機主動替代主機工作,保證網路服務不間斷。
雙機熱備份系統採用「心跳」方法保證主系統與備用系統的聯系。所謂「心跳」,指的是主從系統之間相互按照一定的時間間隔發送通訊信號,表明各自系統當前的運行狀態。一旦「心跳」信號表明主機系統發生故障,或者備用系統無法收到主機系統的「心跳」信號,則系統的高可用性管理軟體認為主機系統發生故障,主機停止工作,並將系統資源轉移到備用系統上,備用系統將替代主機發揮作用,以保證網路服務運行不間斷。
雙機熱備份方案中,根據兩台伺服器的工作方式可以有三種不同的工作模式,即: 雙機熱備模式、雙機互備模式和雙機雙工模式。下面分別予以簡單介紹。
雙機熱備模式即通常所說的active/standby 方式,active 伺服器處於工作狀態;而standby 伺服器處於監控准備狀態,伺服器數據包括資料庫數據同時往兩台或多台伺服器寫入( 通常各伺服器採用RAID 磁碟陣列卡) ,保證數據的即時同步。當active 伺服器出現故障的時候,通過軟體診測或手工方式將standby 機器激活,保證應用在短時間內完全恢復正常使用。典型應用在證券資金伺服器或行情伺服器。這是採用較多的一種模式,但由於另外一台伺服器長期處於後備的狀態,從計算資源方面考量,就存在一定的浪費。
雙機互備模式,是兩個相對獨立的應用在兩台機器同時運行,但彼此均設為備機,當某一台伺服器出現故障時,另一台伺服器可以在短時間內將故障伺服器的應用接管過來,從而保證了應用的持續性,但對伺服器的性能要求比較高。配置相對要好。
雙機雙工模式: 是cluster(群集)的一種形式,兩台伺服器均為活動,同時運行相同的應用,保證整體的性能,也實現了負載均衡和互為備份,需要利用磁碟櫃存儲技術(最好採用San 方式)。WEB 伺服器或mail伺服器等用此種方式比較多。

❺ 雙機熱備的幾種應用模式

雙工方式:即兩台伺服器同時運行同樣的應用,二者彼此獨立運行。優點是不存在切換時間問題,因為它們都在實時運行。缺點是增加I/O設備通信開銷,並且要求I/O設備(如串列通信)有兩個通信口。再者難以保證計算與邏輯控制的統一,尤其不適用具有邏輯控制的伺服器,也不符合「數出一源」的原則。 主從方式:它使用兩台或兩台以上伺服器,一台作為主機,對外提供數據服務。其他作為從機,運行與主機完全一樣的應用系統,但處於待機狀態。當主機出現故障時,從機將接管控制,變為主站,保證系統在短時間內恢復使用。紫金橋實時資料庫支持主從方式熱備,也支持1:n熱備。從機不但監視主機的運行狀態,同時又實時與主機進行各種數據同步,包括實時數據同步、報警同步、操作事件同步、時鍾同步、歷史數據同步等。 雙機互備:兩台機器分別運行不同的應用,但彼此均設為備用機。當其中一台機器出現故障時,另一台機器可以將故障機的應用接管過來,同時運行兩套應用。該互備其實是主從方式的一種改進。在主從方式下,從機處於備用狀態,只有主機工作,而該方式下,兩台機器都工作,這樣就提高了機器的利用率,有效的分解了系統負荷。該方式與雙工方式缺點相同,即要求I/O設備(如串列通信)有兩個通信口。另外一般只有為後台程序的應用才能採用該方式。 集群伺服器:多台機器組成的群組。集群軟體負責監控機器的運行狀態,如可以監視進程的狀態,機器的狀態,據此判斷機器時候發生故障,在故障時將任務切換到指定的其他機器上。該方式支持1:n熱備。主要優點是可以讓多台機器具有相同的地址,可透明進行伺服器轉移而不為用戶所知,這對Web訪問提供更好的支持。