MySQL幾種方法的Database Backup

來源:互聯網
上載者:User

標籤:

MySQL有幾個方法來備份

最近部落格一直想寫點。可是不知道寫什麼,感覺自己近期的知識沒有什麼添加,今天想到了一篇能夠寫的部落格。曾經試過依據data目錄備份MySQL。可是從來沒有成功過。前幾天協助朋友還原MySQL,最終成功的將備份的data目錄還原成功了。

MySQL資料庫算是經常使用的資料庫中最好使用的資料庫了,對於備份的操作也不例外。

所以今天分享一下MySQL資料庫的備份的幾種方式。

方式一:使用命令列的方式。

命令列的方式較為快捷。僅僅須要在命令列中使用mysqldump命令就可以,預設情況下該命令在mysql的bin檔案夾中(前提須要將bin檔案夾加入到path中),然後開啟命令列,切換到某個盤符下,輸入“mysqldump –u root –p 資料庫名>備份檔案名稱.sql”,單擊斷行符號,輸入password後,就可以備份對應的資料庫。這樣的備份是沒有建庫的語句的。所看到的:


方式二:使用SQLyog等client軟體

我認為使用SQLyog軟體來備份MySQL資料庫。比其它的備份方式都簡單,恢複的方式也非常easy。使用這樣的軟體備份的資料庫會帶上建庫的sql語句。這樣非常方便了資料庫的還原。也實用Navicat軟體來作為MySQL的client,SQLyog在使用上比Navicat較為簡單。我習慣使用這個軟體,可是有時須要開啟多個表單時,就用navicat軟體了。

SQLyog的軟體介面例如以下所看到的:


假設想要備份資料庫,在須要備份的資料庫上右擊快顯功能表,在菜單中選則“備份/匯出”,然後從彈出的菜單中選則以SQL檔案備份的字樣。所看到的:


在彈出的“SQL轉儲”表單中。輸入要備份的名字即能夠進行備份該資料庫的操作了。所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ3l1aG9tZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

方式三:備份Data目錄

之所以寫這篇部落客要還是想說一下這樣的方式。每當須要又一次安裝作業系統的時候,都須要將系統中的全部的MySQLDatabase Backup。假設採用上面的方式一個一個的備份,顯然非常不好。

之前我就是這麼做的,原因就是還原的時候老是不成功。所以就放棄了。這樣的方式從網上和書中瞭解到,須要MySQL 的InnoDB的引擎才行。

預設安裝的時候就是這個引擎的。備份的時候要備份MySQL檔案夾下的data檔案夾,可是後來發現這樣的方法不正確,須要將隱藏在C盤的MySQL檔案夾下的data檔案夾備份才行,那才是真正儲存mysql資料的地方。

以下是MySQL安裝資料夾的,能夠看到並沒有我們的資料庫。例如以下所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ3l1aG9tZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

接下來,我們要把隱藏的檔案顯示出來。並找到,在目錄選項中,取消隱藏檔案前面的複選框。例如以下所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ3l1aG9tZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

這樣在C盤的使用者目錄下就能夠看到All Users這個隱藏的目錄了。例如以下所看到的:

在其目錄下的MySQL目錄下的data目錄。就能夠看到我們如今的資料庫的檔案了。

所看到的:


假設我們想要高速的移除或者是備份MySQL能夠使用這樣的方法來完畢。想要那個就備份那個資料庫相應的檔案夾。假設想要還原資料庫僅僅須要放到這個隱藏的檔案夾下即可了。

千萬不要忘了。做完操作時,最好將原來隱藏的檔案再次隱藏檔案夾,避免你的系統未來刪除檔案。

著作權聲明:本文博主原創文章,部落格,未經同意不得轉載。

MySQL幾種方法的Database Backup

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.