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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql双机数据热备份_配置MySQL数据库双机热备份

發(fā)布時間:2024/7/23 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql双机数据热备份_配置MySQL数据库双机热备份 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、mysql 數(shù)據(jù)庫沒有增量備份的機制,當(dāng)數(shù)據(jù)量太大的時候備份是一個很大的問題。還好 mysql 數(shù)據(jù)庫提供了一種主從備份的機制,其實就是把主數(shù)據(jù)庫的所有的數(shù)據(jù)同時寫到備份數(shù)據(jù)庫中。實現(xiàn) mysql 數(shù)據(jù)庫的熱備份。  2、要想實現(xiàn)雙機的熱備首先要了解主從數(shù)據(jù)庫服務(wù)器的版本的需求。要實現(xiàn)熱備 mysql 的版本都要高于3.2,還有一個基本的原則就是作為從數(shù)據(jù)庫的數(shù)據(jù)庫版本可以高于主服務(wù)器數(shù)據(jù)庫的版本,但是不可以低于主服務(wù)器的數(shù)據(jù)庫版本。

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

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

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

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

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

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

以上的如果有多個數(shù)據(jù)庫用”,”分割開,然后設(shè)置同步數(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è)置好主服務(wù)器的配置文件后重新啟動數(shù)據(jù)庫

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

mysql> FLUSH TABLES WITH READ LOCK;

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

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 項目的值,以后要用的。

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

mysql> UNLOCK TABLES;

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

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

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

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

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

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

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

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

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

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

c.然后啟動從數(shù)據(jù)庫服務(wù)器,如果啟動的時候沒有加上 “–skip-slave-start” 這個參數(shù)則進入到 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ù)庫的用戶

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

-> MASTER_LOG_FILE=’recorded_log_file_name’, //主服務(wù)器二進制日志的文件名,前面要求記住的參

-> MASTER_LOG_POS=recorded_log_position; //日志文件的開始位置(前面要求記住的參數(shù))

e.啟動同步數(shù)據(jù)庫的線程

mysql> slave start;

查看數(shù)據(jù)庫的同步情況吧。如果能夠成功同步那就恭喜了!

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

mysql> SHOW PROCESSLIST\G //可以查看 mysql 的進程看看是否有監(jiān)聽的進程

如果日志太大清除日志的步驟如下

1.鎖定主數(shù)據(jù)庫

mysql> FLUSH TABLES WITH READ LOCK;

2.停掉從數(shù)據(jù)庫的 slave

mysql> slave stop;

3.查看主數(shù)據(jù)庫的日志文件名和日志文件的 position

show master status;

+—————+———-+————–+——————+

| File | Position | Binlog_do_db | Binlog_ignore_db |

+—————+———-+————–+——————+

| louis-bin.001 | 79 | | mysql |

+—————+———-+————–+——————+

4.解開主數(shù)據(jù)庫的鎖

mysql> unlock tables;

5.更新從數(shù)據(jù)庫中主數(shù)據(jù)庫的信息

mysql> CHANGE MASTER TO

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

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

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

-> MASTER_LOG_FILE=’recorded_log_file_name’, //主服務(wù)器二進制日志的文件名,前面要求記住的參數(shù)

-> MASTER_LOG_POS=recorded_log_position; //日志文件的開始位置(前面要求記住的參數(shù))

6.啟動從數(shù)據(jù)庫的 slave

mysql> slave start;

總結(jié)

以上是生活随笔為你收集整理的mysql双机数据热备份_配置MySQL数据库双机热备份的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国内毛片毛片毛片毛片 | 波多野吉衣一区 | avtt在线| 色盈盈影院 | 日产久久久久久 | 天天干天天爽天天射 | 日韩欧美在线免费观看 | 国产一级爱c视频 | 2024男人天堂 | 国产av一区二区三区精品 | 国产精品女人久久久 | 狠狠干狠狠撸 | 精品人妻一区二区免费 | 郑艳丽三级 | 久久er99热精品一区二区 | 欧美极品喷水 | 性欧美一区 | 免费小视频在线观看 | 99热精品久久| 国产精品无码久久久久久电影 | 精品视频久久久久久 | 日本精品视频在线 | 日日射视频 | 熊猫电影yy8y全部免费观看 | 亚洲成人777| 日韩av中文字幕在线免费观看 | 亚洲在线网站 | 熟妇人妻无乱码中文字幕真矢织江 | 久久久久久天堂 | 日本不卡一二三 | 久久久久久91香蕉国产 | 黄色99视频| 欧美专区在线 | 精品乱码久久久久久中文字幕 | 能在线看的av | 天天干狠狠插 | 国产精品美女www爽爽爽 | 91av影视| 欧美三级午夜理伦 | 中文在线资源 | 男男啪啪网站 | xxx国产精品 | 国产电影一区二区三区爱妃记 | 久章草在线观看 | 国产又粗又黄又爽又硬 | 亚洲欧美日韩一区二区三区四区 | 大波大乳videos巨大 | 久久99热人妻偷产国产 | 黄色一毛片 | 亚洲另类av| 999福利视频 | 中文字幕在线成人 | 欧美69久成人做爰视频 | 欧美少妇xxxxx | 色亭亭 | 久久精精品久久久久噜噜 | 性欧美18—19sex性高清 | 久色影视 | 超碰在线超碰 | 99久免费精品视频在线观78 | 欧美高清精品一区二区 | 91国偷自产一区二区三区观看 | 国产精品秘| 偷拍综合网| 亚洲天堂少妇 | 日韩欧美中文字幕一区二区 | 少妇特殊按摩高潮惨叫无码 | 原来神马电影免费高清完整版动漫 | 欧美黄网站 | 欧美视频直播网站 | 亚洲成av人影院 | 人成网站在线观看 | 一区二区韩国 | 天天艹天天 | 色婷婷视频在线观看 | 日韩人妻精品一区二区三区 | 中文字幕在线色 | 久久你懂的 | 亚洲理论在线观看 | 亚洲天堂2021av | 一出一进一爽一粗一大视频 | 国产精品区一区二区三 | 天天综合网久久综合网 | 欧美特黄一级 | 深夜福利免费观看 | 一区二区三区四区av | 91看大片 | 久久少妇视频 | 日韩av导航 | 欧美日韩在线一区二区 | 伊人久久香 | 成人午夜剧场视频网站 | 在线观看免费视频 | 性欧美日韩 | 污视频网站免费观看 | 欧美一级片观看 | 中文有码在线播放 | av男人的天堂av | 谁有毛片网站 |