亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊(cè)會(huì)員 設(shè)為首頁(yè) | 收藏本站
當(dāng)前位置 : 首頁(yè)>軟件學(xué)院>數(shù)據(jù)庫(kù)>SQL>正文
 
MySQL數(shù)據(jù)庫(kù)雙機(jī)熱備的配置方法

http://www.yibo1263.com 2008/5/15 8:28:54  來(lái)源:ccident  編輯:葉子
 

MySQL數(shù)據(jù)庫(kù)雙機(jī)熱備的配置方法:
◆1.MySQL數(shù)據(jù)庫(kù)沒(méi)有增量備份的機(jī)制,當(dāng)數(shù)據(jù)量太大的時(shí)候備份是一個(gè)很大的問(wèn)題。還好MySQL數(shù)據(jù)庫(kù)提供了一種主從備份的機(jī)制,其實(shí)就是把主數(shù)據(jù)庫(kù)的所有的數(shù)據(jù)同時(shí)寫(xiě)到備份數(shù)據(jù)庫(kù)中。實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)的熱備份。

◆2.要想實(shí)現(xiàn)雙機(jī)的熱備首先要了解主從數(shù)據(jù)庫(kù)服務(wù)器的版本的需求。要實(shí)現(xiàn)熱備MySQL的版本都要高于3.2,還有一個(gè)基本的原則就是作為從數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)版本可以高于主服務(wù)器數(shù)據(jù)庫(kù)的版本,但是不可以低于主服務(wù)器的數(shù)據(jù)庫(kù)版本。


◆3.設(shè)置主數(shù)據(jù)庫(kù)服務(wù)器:


·a.首先查看主服務(wù)器的版本是否是支持熱備的版本。然后查看my.cnf(類(lèi)unix)或者my.ini(windows)中mysqld配置塊的配置有沒(méi)有l(wèi)og-bin(記錄數(shù)據(jù)庫(kù)更改日志),因?yàn)镸ySQL的復(fù)制機(jī)制是基于日志的復(fù)制機(jī)制,所以主服務(wù)器一定要支持更改日志才行。然后設(shè)置要寫(xiě)入日志的數(shù)據(jù)庫(kù)或者不要寫(xiě)入日志的數(shù)據(jù)庫(kù)。這樣只有您感興趣的數(shù)據(jù)庫(kù)的更改才寫(xiě)入到數(shù)據(jù)庫(kù)的日志中。

server-id=1 //數(shù)據(jù)庫(kù)的id這個(gè)應(yīng)該默認(rèn)是1就不用改動(dòng)


log-bin=log_name //日志文件的名稱(chēng),這里可以制定日志到別的目錄 如果沒(méi)有設(shè)置則默認(rèn)主機(jī)名的一個(gè)日志名稱(chēng)


binlog-do-db=db_name //記錄日志的數(shù)據(jù)庫(kù)


binlog-ignore-db=db_name //不記錄日志的數(shù)據(jù)庫(kù)


以上的如果有多個(gè)數(shù)據(jù)庫(kù)用","分割開(kāi)


然后設(shè)置同步數(shù)據(jù)庫(kù)的用戶(hù)賬號(hào)


mysql> GRANT REPLICATION SLAVE ON *.*


-> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';


4.0.2以前的版本, 因?yàn)椴恢С諶EPLICATION 要使用下面的語(yǔ)句來(lái)實(shí)現(xiàn)這個(gè)功能


mysql> GRANT FILE ON *.*


-> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';


設(shè)置好主服務(wù)器的配置文件后重新啟動(dòng)數(shù)據(jù)庫(kù)


·b.鎖定現(xiàn)有的數(shù)據(jù)庫(kù)并備份現(xiàn)在的數(shù)據(jù)


鎖定數(shù)據(jù)庫(kù)


mysql> FLUSH TABLES WITH READ LOCK;


備份數(shù)據(jù)庫(kù)有兩種辦法一種是直接進(jìn)入到MySQL的data目錄然后打包你需要備份數(shù)據(jù)庫(kù)的文件夾,第二種是使用mysqldump的方式來(lái)備份數(shù)據(jù)庫(kù)但是要加上"--master-data " 這個(gè)參數(shù),建議使用第一種方法來(lái)備份數(shù)據(jù)庫(kù)


·c.查看主服務(wù)器的狀態(tài)


mysql> show master status\G;


+---------------+----------+--------------+------------------+


| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |


+---------------+----------+--------------+------------------+


| mysql-bin.003 | 73 | test | manual,mysql |


+---------------+----------+--------------+------------------+


記錄File 和 Position 項(xiàng)目的值,因?yàn)橐院笠谩?


·d.然后把數(shù)據(jù)庫(kù)的鎖定打開(kāi)


mysql> UNLOCK TABLES;


◆4.設(shè)置從服務(wù)器


a.首先設(shè)置數(shù)據(jù)庫(kù)的配置文件


server-id=n //設(shè)置數(shù)據(jù)庫(kù)id默認(rèn)主服務(wù)器是1可以隨便設(shè)置但是如果有多臺(tái)從服務(wù)器則不能重復(fù)。


master-host=db-master.mycompany.com //主服務(wù)器的IP地址或者域名


master-port=3306 //主數(shù)據(jù)庫(kù)的端口號(hào)


master-user=pertinax //同步數(shù)據(jù)庫(kù)的用戶(hù)


master-password=freitag //同步數(shù)據(jù)庫(kù)的密碼


master-connect-retry=60 //如果從服務(wù)器發(fā)現(xiàn)主服務(wù)器斷掉,重新連接的時(shí)間差


report-host=db-slave.mycompany.com //報(bào)告錯(cuò)誤的服務(wù)器


b.把從主數(shù)據(jù)庫(kù)服務(wù)器備份出來(lái)的數(shù)據(jù)庫(kù)導(dǎo)入到從服務(wù)器中


c.然后啟動(dòng)從數(shù)據(jù)庫(kù)服務(wù)器,如果啟動(dòng)的時(shí)候沒(méi)有加上"--skip-slave-start"這個(gè)參數(shù)則進(jìn)入MySQL中


mysql> slave stop; //停止slave的服務(wù)


d.設(shè)置主服務(wù)器的各種參數(shù)


mysql> CHANGE MASTER TO


-> MASTER_HOST='master_host_name', //主服務(wù)器的IP地址


-> MASTER_USER='replication_user_name', //同步數(shù)據(jù)庫(kù)的用戶(hù)


-> MASTER_PASSWORD='replication_password', //同步數(shù)據(jù)庫(kù)的密碼

本新聞共2頁(yè),當(dāng)前在第1頁(yè)  1  2  

收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·MySQL CEO加入基準(zhǔn)基金公司
·MySQL創(chuàng)始人聯(lián)合14000人反對(duì)甲骨文收購(gòu)Sun
·MySQL創(chuàng)始人呼吁用戶(hù)反對(duì)甲骨文收購(gòu)Sun
·忘記MySQL密碼怎么樣解決
·解決MySQL數(shù)據(jù)庫(kù)死掉以及拒絕服務(wù)的方法
·MySQL數(shù)據(jù)庫(kù)可靠性方案的分析和比較
·MySQL根用戶(hù)root密碼忘記后的處理方法
·用Flash+PHP+MYSQL制作簡(jiǎn)單留言本 
·分區(qū)和負(fù)載均衡讓MySQL更大更好
·如何徹底刪除MYSQL?
·講解MySQL的數(shù)據(jù)類(lèi)型和建庫(kù)策略

 
 
 
最新文章

搶先蘋(píng)果,消息稱(chēng)英特爾芯片采用臺(tái)積電
三星揭曉業(yè)內(nèi)首款單條 512GB DDR5 內(nèi)存
vivo 高端新機(jī)爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱(chēng)三星 Galaxy Tab S8 系列平板將放
機(jī)械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機(jī) 1 首批用戶(hù)每人贈(zèng)送價(jià)
小米李明談?dòng)脩?hù)被踢出 MIUI 測(cè)試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫(xiě)真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰(shuí)
不懼孔子搶位 阿凡達(dá)游戲影音配置推薦
2015第十七屆“東北安博會(huì)”火爆招商
第十六屆東北國(guó)際公共安全防范產(chǎn)品博覽
2016年第五屆中國(guó)國(guó)際商業(yè)信息化博覽會(huì)
2016年第五屆中國(guó)國(guó)際POS機(jī)及相關(guān)設(shè)備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達(dá)獲邀出席2015中國(guó)(廣州)國(guó)際POS機(jī)
寶獲利報(bào)名參加“2015年度中國(guó)POS機(jī)行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫(xiě)真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫(xiě)真圖  聯(lián)想V360筆記本模特寫(xiě)真