天天看點

windows環境下 mysql自動、手動備份資料庫

一、手動備份

  1. 找到mysql的安裝路徑:

    SQLyog中執行:SHOW VARIABLES LIKE “%char%”;

    windows環境下 mysql自動、手動備份資料庫
  2. 找到mysql安裝目錄對應的bin目錄,進入cmd視窗,執行:
mysqldump -uroot -p123456 databases tuser_address> D:\beifen\%date:~8,2%.sql
           

解釋:mysqldump -u使用者名 -p密碼 資料庫名 表名> D:\beifen\取日期中的“日”.sql

這樣可以實作備份30天内的資料(别人寫的很長的指令實在看不懂哦[苦笑],這種寫法受月份天數的影響,但是基本滿足需求。各位大神如果有更好的方法,歡迎在評論區留言,謝謝)

二、自動備份:寫成bat檔案并定時執行:

bat檔案内容:

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump" -u root -p123456 databases tuser_address> D:\beifen\%date:~8,2%.sql
           

結語:定時任務和mysqldump 文法自行百度