1、備份mysql資料庫,備份的工具的選擇;
資料量小於100g使用全備,基於mysqldump工具備份,備份會鎖表;
資料量大於100g使用增量備份,基於xtrabackup工具備份,innodb引擎;
2、備份mysql資料庫,備份的策略的選擇;
每天進行全備份,或者1-6增量備份分,週日全備,一般凌晨1點-7點結束
3、備份mysql資料庫,備份的路徑或者目錄、伺服器;
/data/backup/date+%f
,當天的日期,或者備份到遠端伺服器、ftp伺服器;
4、需要備份的mysql庫,全庫備份還是單庫備份;
備份單個資料庫,或者備份所有資料庫,根據需求選擇;
5、備份mysql資料庫,備份的使用者名稱、密碼
設定專門備份資料庫使用者名稱和密碼,跟生產環境其他使用者名稱和密碼,提高安全性;
6、備份mysql資料庫,儲存的空間,是否定時清除舊的資料
定時刪除舊的資料,基於find工具查詢3-天以前、半年之前的資料,刪除掉。
1,創
MySQL定時備份資料庫shell指令碼
資料庫匯出,主要用到mysqldump 命令 mysqldump h db host u db user p db user passwd dbname todaybackuppath dbname sql 具體指令碼如下 db host localhost db user root db user...
shell指令碼備份資料庫
自學使用shell指令碼備份資料庫,記錄一下 bin bash 定義變數 backdir mysql back date y m d t mysqldb 要備份的資料庫 mysqldb mysql mysqlusr root 手動輸入資料庫密碼 read p enter your password ...
mysql備份資料庫
一般伺服器上沒有分使用者的時候mysql使用者名稱可以用 root 得到最高許可權.ubuntu下使用mysql命令匯入 匯出 sql檔案 redhat的mysql命令在 usr local mysql bin 目錄下面 匯出 1.匯出整個資料庫 mysqldump u 使用者名稱 p密碼 資料庫名...