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

登錄論壇 | 注冊會員 設為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>數(shù)據(jù)庫>SQL>正文
 
MySQL數(shù)據(jù)庫雙機熱備的配置方法

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

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

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


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


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

server-id=1 //數(shù)據(jù)庫的id這個應該默認是1就不用改動


log-bin=log_name //日志文件的名稱,這里可以制定日志到別的目錄 如果沒有設置則默認主機名的一個日志名稱


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


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


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


然后設置同步數(shù)據(jù)庫的用戶賬號


mysql> GRANT REPLICATION SLAVE ON *.*


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


4.0.2以前的版本, 因為不支持REPLICATION 要使用下面的語句來實現(xiàn)這個功能


mysql> GRANT FILE ON *.*


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


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


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


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


mysql> FLUSH TABLES WITH READ LOCK;


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


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


mysql> show master status\G;


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


| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |


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


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


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


記錄File 和 Position 項目的值,因為以后要用。


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


mysql> UNLOCK TABLES;


◆4.設置從服務器


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


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


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


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


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


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


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


report-host=db-slave.mycompany.com //報告錯誤的服務器


b.把從主數(shù)據(jù)庫服務器備份出來的數(shù)據(jù)庫導入到從服務器中


c.然后啟動從數(shù)據(jù)庫服務器,如果啟動的時候沒有加上"--skip-slave-start"這個參數(shù)則進入MySQL中


mysql> slave stop; //停止slave的服務


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


mysql> CHANGE MASTER TO


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


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


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

本新聞共2頁,當前在第1頁  1  2  

收藏】【打印】【進入論壇
  相關文章:

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

 
 
 
最新文章

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

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機及相關設備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達獲邀出席2015中國(廣州)國際POS機
寶獲利報名參加“2015年度中國POS機行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真
垦利县| 万全县| 榆树市| 长宁区| 永登县| 桃园县| 茶陵县| 定兴县| 玛沁县| 西安市| 卓资县| 二连浩特市| 聂拉木县| 双城市| 遂平县| 拉孜县| 华亭县| 晋城| 赣州市| 延川县| 同仁县| 天镇县| 绥滨县| 曲周县| 从江县| 汝城县| 特克斯县| 上犹县| 德兴市| 上虞市| 边坝县| 勐海县| 博白县| 青海省| 中山市| 蒲城县| 邯郸县| 津市市| 鲜城| 体育| 左权县|