備份MySQL數(shù)據(jù)庫的方法步驟

這篇文章主要介紹“備份MySQL數(shù)據(jù)庫的方法步驟”,在日常操作中,相信很多人在備份MySQL數(shù)據(jù)庫的方法步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”備份MySQL數(shù)據(jù)庫的方法步驟”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

公司主營業(yè)務(wù):網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出湘西土家族免費做網(wǎng)站回饋大家。

使用MySQL進行數(shù)據(jù)庫備份,有很正規(guī)的數(shù)據(jù)庫備份方法,同其他的數(shù)據(jù)庫服務(wù)器有相同的概念,但有沒有想過,MySQL會有更簡捷的使用文件目錄的備份方法,而且又快有好。

一、數(shù)據(jù)備份捷徑

因為這個方法沒有得到官方正式文檔的驗證,我們暫稱為試驗吧。

目的:備份hostA主機中一個MySQL數(shù)據(jù)庫TestA,并恢復到到hostB機中

試驗環(huán)境:

操作系統(tǒng):WinNT4.0,MySQL3.22.34,MyAdmin 2.1.0

在hostA中安裝MySQL并建立TestA數(shù)據(jù)庫

hostB機安裝MySQL數(shù)據(jù)庫,沒有TestA數(shù)據(jù)庫

方法步驟:

啟動phpMyAdmin察看HostA和HostB中的數(shù)據(jù)庫列表,在HostB中沒有TestA數(shù)據(jù)庫

找到HostA中MySQL的安裝目錄,并找到數(shù)據(jù)庫目錄data

在我的試驗環(huán)境中,這個目錄是

C:MySQLdata

找到對應數(shù)據(jù)庫名稱的子目錄

C:MySQLdataTestA

粘貼拷貝到HostB的Data目錄下,是HostA同HostB MySQL數(shù)據(jù)目錄下的文件相同

刷新HostB的phpMyAdmin察看一下數(shù)據(jù)庫列表,我們看到TestA已經(jīng)出現(xiàn),并且作查詢修改等操作都正常,備份恢復恢復成功

試驗結(jié)論:MySQL的數(shù)據(jù)庫可以通過文件形式保存,備份,恢復只要將相應文件目錄恢復即可,無需使用其它工具備份。

二、正規(guī)的方法(官方建議):

導出要用到MySQL的MySQLdump工具,基本用法是:

MySQLdump [OPTIONS] database [tables]

如果你不給定任何表,整個數(shù)據(jù)庫將被導出。

通過執(zhí)行MySQLdump --help,你能得到你MySQLdump的版本支持的選項表。

注意,如果你運行MySQLdump沒有--quick或--opt選項,MySQLdump將在導出結(jié)果前裝載整個結(jié)果集到內(nèi)存中,如果你正在導出一個大的數(shù)據(jù)庫,這將可能是一個問題。

MySQLdump支持下列選項:

--add-locks

在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL)。

--add-drop-table

在每個create語句之前增加一個drop table。

--allow-keywords

允許創(chuàng)建是關(guān)鍵詞的列名字。這由在列名前面加表名的方法做到。

-c, --complete-insert

使用完整的insert語句(用列名字)。

-C, --compress

如果客戶和服務(wù)器均支持壓縮,壓縮兩者間所有的信息。

--delayed

用INSERT DELAYED命令插入行。

-e, --extended-insert

使用全新多行INSERT語法。(給出更緊縮并且更快的插入語句)

-#, --debug[=option_string]

跟蹤程序的使用(為了調(diào)試)。

--help

顯示一條幫助消息并且退出。

--fields-terminated-by=...

--fields-enclosed-by=...

--fields-optionally-enclosed-by=...

--fields-escaped-by=...

--fields-terminated-by=...
 

到此,關(guān)于“備份MySQL數(shù)據(jù)庫的方法步驟”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

網(wǎng)站題目:備份MySQL數(shù)據(jù)庫的方法步驟
當前網(wǎng)址:http://muchs.cn/article16/jpgggg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、定制網(wǎng)站、移動網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)