新聞中心
隨著互聯(lián)網(wǎng)的發(fā)展,數(shù)據(jù)量越來(lái)越大,對(duì)于很多企業(yè)來(lái)說(shuō),數(shù)據(jù)備份是一個(gè)非常重要的工作。在數(shù)據(jù)庫(kù)備份中,數(shù)據(jù)庫(kù)復(fù)制是備份的一種方式,它可以幫助我們快速且準(zhǔn)確地備份數(shù)據(jù)。今天,我們就來(lái)介紹一個(gè)開(kāi)源的數(shù)據(jù)庫(kù)管理工具——HeidiSQL,它可以讓我們輕松實(shí)現(xiàn)數(shù)據(jù)庫(kù)復(fù)制。

一、HeidiSQL簡(jiǎn)介
HeidiSQL是一款免費(fèi)且開(kāi)源的數(shù)據(jù)庫(kù)管理工具,它支持Mysql、MariaDB、Percona、Microsoft SQL Server等多種主流數(shù)據(jù)庫(kù)的管理和備份工作,擁有良好的用戶界面和易用性,可以容易地處理管理多個(gè)數(shù)據(jù)庫(kù)和服務(wù)器。
二、數(shù)據(jù)庫(kù)復(fù)制的概念
數(shù)據(jù)庫(kù)復(fù)制是指將數(shù)據(jù)庫(kù)中的數(shù)據(jù)以某種方式復(fù)制到另一個(gè)數(shù)據(jù)庫(kù),來(lái)實(shí)現(xiàn)數(shù)據(jù)的備份、讀寫(xiě)分離、負(fù)載均衡、數(shù)據(jù)中心等多種應(yīng)用。數(shù)據(jù)庫(kù)復(fù)制一般包括以下步驟:
1. 創(chuàng)建主數(shù)據(jù)庫(kù)
2. 設(shè)置主數(shù)據(jù)庫(kù)的復(fù)制日志
3. 創(chuàng)建從數(shù)據(jù)庫(kù)
4. 從主數(shù)據(jù)庫(kù)復(fù)制數(shù)據(jù)到從數(shù)據(jù)庫(kù)
三、使用HeidiSQL實(shí)現(xiàn)數(shù)據(jù)庫(kù)復(fù)制的步驟
步驟1:創(chuàng)建主數(shù)據(jù)庫(kù)
我們需要在主數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),并將該數(shù)據(jù)庫(kù)設(shè)置為主庫(kù)。在HeidiSQL中,我們可以通過(guò)“文件”、“新建”、“數(shù)據(jù)庫(kù)”來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。
步驟2:設(shè)置主數(shù)據(jù)庫(kù)的復(fù)制日志
接下來(lái)我們需要在主數(shù)據(jù)庫(kù)中設(shè)置復(fù)制日志,這樣才能保證從數(shù)據(jù)庫(kù)可以正確地復(fù)制數(shù)據(jù)。設(shè)置方法如下:
1. 登錄主數(shù)據(jù)庫(kù),在“查詢”窗口中執(zhí)行以下語(yǔ)句:
“`
PURGE BINARY LOGS;
FLUSH LOGS;
SHOW MASTER STATUS;
“`
這會(huì)列出當(dāng)前的Master狀態(tài)信息,我們需要記錄下日志文件名稱和LOG位置,后面會(huì)用到。
2. 在HeidiSQL中打開(kāi)從數(shù)據(jù)庫(kù),新建“查詢”窗口,然后執(zhí)行以下語(yǔ)句:
“`
STOP SLAVE;
CHANGE MASTER TO
MASTER_HOST=”,
MASTER_PORT=,
MASTER_USER=”,
MASTER_PASSWORD=”,
MASTER_LOG_FILE=”,
MASTER_LOG_POS=;
START SLAVE;
“`
這些語(yǔ)句將從數(shù)據(jù)庫(kù)與主數(shù)據(jù)庫(kù)連接,并且配置了主數(shù)據(jù)庫(kù)的日志文件和位置,可以使從數(shù)據(jù)庫(kù)正確地進(jìn)行數(shù)據(jù)復(fù)制。
步驟3:創(chuàng)建從數(shù)據(jù)庫(kù)
現(xiàn)在我們需要在另一個(gè)服務(wù)器上創(chuàng)建一個(gè)從數(shù)據(jù)庫(kù),在HeidiSQL中,我們可以通過(guò)右鍵單擊“服務(wù)器”、“新建”、“Mysql”來(lái)創(chuàng)建從數(shù)據(jù)庫(kù)。
步驟4:從主數(shù)據(jù)庫(kù)復(fù)制數(shù)據(jù)到從數(shù)據(jù)庫(kù)
我們需要運(yùn)行一些命令來(lái)將主數(shù)據(jù)庫(kù)中的數(shù)據(jù)復(fù)制到從數(shù)據(jù)庫(kù)中,以實(shí)現(xiàn)數(shù)據(jù)備份。在HeidiSQL中,我們可以使用“查詢”窗口執(zhí)行以下命令:
“`
SHOW SLAVE STATUS \G;
SLAVE STOP;
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;
CHANGE MASTER TO
MASTER_HOST=”,
MASTER_PORT=
MASTER_USER=”,
MASTER_PASSWORD=”,
MASTER_LOG_FILE=”,
MASTER_LOG_POS=;
START SLAVE;
UNLOCK TABLES;
SHOW SLAVE STATUS \G;
“`
這些命令會(huì)在從數(shù)據(jù)庫(kù)中設(shè)置復(fù)制,將從數(shù)據(jù)庫(kù)與主數(shù)據(jù)庫(kù)連接在一起,并復(fù)制數(shù)據(jù)到從數(shù)據(jù)庫(kù)中。我們可以通過(guò)“查詢”窗口,使用“SELECT”語(yǔ)句來(lái)檢查從數(shù)據(jù)庫(kù)的數(shù)據(jù)是否已經(jīng)被復(fù)制成功。
四、
相關(guān)問(wèn)題拓展閱讀:
- 為什么heidisql不能導(dǎo)入excel表
為什么heidisql不能導(dǎo)入excel表
本人要在數(shù)據(jù)庫(kù)中導(dǎo)入大量的數(shù)據(jù),原來(lái)數(shù)據(jù)是以excel文檔形式存在的,本人先轉(zhuǎn)為csv文件,然后利用HeidiSql工具導(dǎo)入數(shù)據(jù)庫(kù),結(jié)果所有數(shù)據(jù)稿尺都填充在了之一個(gè)字段,其他字段都為null,我又換了一種方式,直接在命令行導(dǎo)入,問(wèn)題還是一樣,有誰(shuí)能教教我這是一個(gè)什么問(wèn)題嗎?不甚感激!
問(wèn)題補(bǔ)充:
to:pansonphy
我折騰了一天,終于搞清楚所謂的HeidiSql工具只襪卜支持“分號(hào)分隔”符,只支持導(dǎo)入導(dǎo)出中文,不支持導(dǎo)入中文。這些我都覺(jué)得可以忍受。
最不能忍受的是excel轉(zhuǎn)化為csv文件縱使鍵好高你使用分列,并且把分隔符限定為“分號(hào)”,一旦你保存,csv文件還是默認(rèn)為逗號(hào)分隔!這與HeidiSql又不兼容,結(jié)果還是出現(xiàn)以上異常,我只能把csv改為txt,然后手動(dòng)改為分號(hào)?。。。?!
heidisql復(fù)制數(shù)據(jù)庫(kù)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于heidisql復(fù)制數(shù)據(jù)庫(kù),HeidiSQL輕松實(shí)現(xiàn)數(shù)據(jù)庫(kù)復(fù)制,為什么heidisql不能導(dǎo)入excel表的信息別忘了在本站進(jìn)行查找喔。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開(kāi)通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開(kāi)發(fā)老牌服務(wù)商!微信小程序開(kāi)發(fā),APP開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷(xiāo)推廣服務(wù)眾多企業(yè)。電話:028-86922220
當(dāng)前名稱:HeidiSQL輕松實(shí)現(xiàn)數(shù)據(jù)庫(kù)復(fù)制 (heidisql復(fù)制數(shù)據(jù)庫(kù))
URL鏈接:http://www.5511xx.com/article/ccsijpd.html


咨詢
建站咨詢
