資料庫在 windos 備份及刪除

2022-07-25 18:27:09 字數 1935 閱讀 7561

1

·windows 定時刪除

@echo off

//set srcdir=e:\mysqlup_bk\pa010_11

//指定的路徑

//set daysago=5

//5天前

forfiles /p "

e:\mysqlup_bk\pa010_11

" /s /m *.psc /d -5 /c "

cmd /c del /f @path"2

·windows mysql定時備份

@echo off

set"

ymd=%date:~,4%%date:~5,2%%date:~8,2%

"(set

"ymd=%date:~,4%%date:~5,2%%date:~8,2%%date:~11,2%%date:~14,2%

"獲得年月日時分的寫法)

c:\mysql\bin\mysqldump --opt -u root --password=123456 -h ip bbs > d:\db_backup\bbs_%ymd%.sql(環境變數配置好的話,mysqldump前不加絕對路徑,不然執行完以後.sql檔案是0kb,mysqldump --opt =u root -p )

@echo on

3·windows定時備份檔案夾

@echo off

xcopy

"c:\a""

d:\b

" /e/i/d/h/r/y

exit

4·遠端備份

@echo off

echo 正在複製主機192.

168.0.2 的"

a"資料夾的內容至"

d:\b

"資料夾下......

xcopy

"\\192.168.0.2\a""

d:\b

" /e/i/d/h/r/y

exit

5·全部儲存成.bat檔案,設定計畫任務,做定時。

6·還原資料庫備份檔案:

1)mysql -u root -p (登陸mysql)

2)source 檔案位置\檔名(*.sql檔案)

7·linux檔案備份至windows本地

e:

cd e:\redminedata

(echo open172.**

.**.246

--ip位址

echo ftpredmine --使用者名稱

echo redmine --密碼

echo prompt --互動式模式關

echo binary --ftp被動傳輸 轉換為binary方式傳輸

echo getdata.tar.gz redmine%date:~,4%%date:~5,2%%date:~8,2%.tar.gz

--獲取linux系統ftp目錄下的data.tar.gz,並存放在z:\redminedata下命名為redmine20151015.tar.gz,日期為windows下當前日期

echo bye) >ftp_getdata.src

--將()中資訊存在ftp_getdata.src檔案中

ftp-s:ftp_getdata.src

--執行ftp_getdata.src檔案中ftp命令

--將備份成功資訊儲存在ftp.log中

forfiles /p"

z:\redminedata

" /m *.tar.gz/d -7 /c "

cmd /c del @path

" --forfiles /p 檔案位置 /s /m 檔案格式 *.sql/bat/psc /d - 天數 /c *cmd/c del /f@path

資料庫備份計畫帶刪除

資料庫備份計畫帶刪除 echo 開始備份資料庫 if not exist d db bak files md d db bak files if not exist d db bak logs md d db bak logs set var date 0,4 date 5,2 date 8,2 e...

Oracle資料庫備份及還原及定時備份

如果資料庫不是在本地,要配置好tns 一 備份資料庫 1 匯出整個資料庫 exp 使用者名稱 密碼 資料庫例項 file 檔案路徑 1.dmp 注意 提前建立好 log 檔案路徑 1.log 可以不備份日誌檔案 buffer 65536 資料快取區大小,可以不寫 full y,要有dba角色,一般是...

Windos 下 Oracle 資料庫管理

1.建立新的資料庫例項 d oracle product 10.2.0 admin adidb scripts dbca 2.啟動和關閉例項 d oracle product 10.2.0 admin adidb scripts net start oracleserviceorcl d oracl...