1. 程式人生 > >Linux Mysql 數據庫備份腳本

Linux Mysql 數據庫備份腳本

微軟 lin list game 作用 ffi 信息 微軟雅黑 目錄

baktime=$(date +%Y%m%d%H%M%S) find /usr/local/auto_databasebak -mtime +4 -type f -exec /bin/rm {} \; /usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -ppwd --opt -R --single-transaction xj_gameserver | gzip >/usr/local/auto_databasebak/dbbak_xj_gameserver_$baktime.sql.gz /usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -ppwd --opt -R --single-transaction xj_gameserver_18 | gzip > /usr/local/auto_databasebak/dbbak_xj_gameserver_18_$baktime.sql.gz
/usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -ppwd --opt -R --single-transaction xj_gameserver_17 | gzip > /usr/local/auto_databasebak/dbbak_xj_gameserver_17_$baktime.sql.gz Linux壓縮保留源文件的方法:
gzip –c filename > filename.gz
Linux解壓縮保留源文件的方法:
gunzip –c filename.gz > filename
gunzip的用法
1.作用
gunzip命令作用是解壓文件,使用權限是所有用戶。
2.格式
gunzip [-acfhlLnNqrtvV][-s ][文件...]
或者gunzip [-acfhlLnNqrtvV][-s ][目錄]
3.主要參數
-a或--ascii:使用ASCII文字模式。
-c或--stdout或--to-stdout:把解壓後的文件輸出到標準輸出設備。
-f或-force:強行解開壓縮文件,不理會文件名稱或硬連接是否存在,以及該文件是否為符號連接。
-h或--help:在線幫助。
-l或--list:列出壓縮文件的相關信息。
-L或--license:顯示版本與版權信息。
-n或--no-name:解壓縮時,若壓縮文件內含有原來的文件名稱及時間戳記,則將其忽略不予處理。
-N或--name:解壓縮時,若壓縮文件內含有原來的文件名稱及時間戳記,則將其回存到解開的文件上。
-q或--quiet:不顯示警告信息。
-r或--recursive:遞歸處理,將指定目錄下的所有文件及子目錄一並處理。
-S或--suffix:更改壓縮字尾字符串。
-t或--test:測試壓縮文件是否正確無誤。
-v或--verbose:顯示指令執行過程。
-V或--version:顯示版本信息。

Linux Mysql 數據庫備份腳本