前一篇文章《windows伺服器應用系統自動備份策略》講到了mysql資料庫本地備份策略,如果覺得備份到伺服器上不夠安全,防止伺服器意外硬體損壞致使備份也丟失。那麼可以採取異地備份,網上很多windows伺服器異地備份的教程都是通過搭建ftp或者共享儲存實現取回,其實完全可以通過調整mysqldump引數實現(mysqldump是mysql自帶的邏輯備份工具)。具體步驟如下:
1.將伺服器防火牆新增入站規則開放3306埠;
2.登入伺服器資料庫,新建乙個遠端使用者,假設使用者名稱administrator,密碼123456,主機名172.16.1.52,生成密碼留空,全域性許可權勾選全選,執行。
1.如果終端沒安裝mysql,則從伺服器mysql安裝目錄下拷貝mysqldump.exe檔案到終端d盤;如果已經安裝了mysql則定位到mysql安裝路徑下的bin目錄中,就會發現有mysqldump.exe檔案。
2.編寫備份批處理指令碼,注意埠號前引數是大寫p,且中間沒有空格。如果安裝了mysql需要把**中的d:mysqldump替換為mysql安裝目錄bin下的mysqldump.exe絕對路徑即可。
@echo offset "ymd=%date:~,4%%date:~5,2%%date:~8,2%"d:mysqldump --opt -uadministrator -p123456 -h172.16.1.52 -p3306 phpems > d:/db_backup/db_%ymd%.sql@echo on
3.新建備份檔案夾db_backup;
4.建立週期計畫任務,指定指令碼路徑,定好備份週期;
至此,資料庫遠端備份就設定好了。可以測試執行一下週期計畫任務,就會發現d盤db_backup目錄下已經將遠端資料庫備份到了該終端。
1.伺服器崩潰只要把資料庫時時備份好,就不會有什麼問題,出了問題一鍵匯入還原資料庫即可;
2.根據應用系統使用頻率和重要程度設定備份頻率,以便恢復到最近時間點的資料;
3.檢查測試備份資料庫的有效性,試著在測試機恢復資料庫看看是否完整。
4.定期清理舊資料庫備份檔案,以免過多占用磁碟空間致使新備份無法寫入。
5.如果是公網伺服器,只需要將伺服器遠端使用者ip和終端自動備份指令碼的ip更換為終端的固定公網ip。
資料庫 MYSQL MySql資料庫使用者密碼的修改
環境 作業系統 win2003 mysql mysql ver 12.22 distrib 4.0.18,for win95 win98 i32 思想 為了安全加密需要設定mysql資料庫相關使用者的密碼 mysql資料庫的密碼都是儲存在mysql資料庫例項的user表中的password欄位裡,通...
資料庫mysql MySQL軟體安裝
軟體名稱及版本 mysql installer community 5.7.20.0 是可以同時支援32位和64位系統的 軟體名稱及版本 mysql installer community 5.7.20.0 a 雙擊開啟安裝程式 勾選 i accept the license terms 選擇 cu...
資料庫系統mysql MySQL資料庫系統
1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...