Vixual / 122 posts / tags / 62 comments / feed / comments feed /
Search:

如何備份 MySQL 的資料庫

突然想到 MySQL 備份的問題,其實 MySQL 本身有一個 “mysqldump” 的指令,可以用來備份/還原資料庫的內容,用這個指令來備份資料通常沒什麼問題,但當你要把資料還原時,除非裡面沒有中文字,否則,中文字的衝碼,經常會導致還原失敗!

解決的方法

  • 方法一: 改用 UTF-8 編碼格式儲存資料,即可繼續使用 mysqldump 指令。
  • 方法二: MySQL 的資料庫放在 [/var/lib/mysql] 下,直接將 [/var/lib/mysql] 下的資料庫目錄用 “tar” 指令備份起來即可(備份及還原前最好先暫停 MySQL 的服務)。
  • P.S.我已經儘量都把程式及資料庫改成 UTF-8 編碼了,但我還是用 “方法二” 來備份資料的。

    收藏至網路書籤: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • del.icio.us
    • Google
    • Live
    • YahooMyWeb
    • MyShare
    • Hemidemi
    • Funp

    您可能會對以下這些文章感興趣

    您對這篇文章的評價:
    1 Star2 Stars3 Stars4 Stars5 Stars (有 4 人給予評價)
    Loading ... Loading ...

    沒有任何留言

    發表您的評論

    (您的留言會在審核後才能公開)