搜尋

首頁  >  問答  >  主體

mysql数据自动备份,大家一般怎么弄?

PHPzPHPz2784 天前660

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-04-17 14:19:47

    怎麼備:

    1. 冷備
      db shut down & cp data files(現在應該沒什麼人用)

    2. 熱備
      mysqldump(最常見的), 工具有很多, 題主可以搜尋.

    3. 建立一個slave, 透過mysql的同步機制即時備份. 當然,這樣你只能有一個備份.

    備在哪裡:
    為了防止誤操作, 可以備在本地.
    為了防止伺服器被炸, 可以同機房異機備份
    為了防止機房被炸, 可以同城異機房備份
    為了防止大規模災難, 可以異地機房備份

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 14:19:47

    用客戶端裡自帶的mysqldump,Linux下寫個sh,用crontab,windows下寫個bat用系統定時任務,存到本地指定目錄。
    或是弄個ftp,匯出完畢後傳到其他機器,異地備份比較安全。 cmd下方有ftp指令,linuxshell下有ftp和lftp,都能存取ftp。
    我管理的伺服器是這麼做的,我不知道有沒有其他更好的方法。

    回覆
    0
  • 取消回覆