1、
建立儲存
mysql
備份檔案的路徑
/var/mysqlbak
mkdir /var/mysqlbak
2、
建立/usr/sbin/mysql_bak.sh檔案
3、
#nano /usr/sbin/vws_bak.sh
第一種方式:
tar的方式必須先停止資料庫服務,否則容易丟失資料
#!/bin/sh
/etc/init.d/mysqlstop
sleep 10
name=`date+%y%m%d`
tar zcvf/var/mysqlbak/mysql$name.tar.gz /var/lib/mysql
/etc/init.d/mysql start
第二種方式:我們採用這種方式
#!/bin/sh
name=`date+%y%m%d`
mysqldump vws-uroot -proot > /var/mysqlbak/vws$name.sql 3
、修改檔案屬性,使其可執行
# chmod 777/usr/sbin/mysql_bak.sh 4
、修改/etc/crontab
#nano/etc/crontab
在下面新增:
00 1 * * * root /usr/sbin/ vws_bak.sh
表示每天
1點鐘定時執行備份。
00
1 * * 0 root /usr/sbin/jasperserver_bak.sh
表示每週日的
1點備份,第
5個字段取值
0-6,0
表示週日 5
、重啟crond
/etc/init.d/cron restartcd
完成。
還原資料庫
mysql -h 127.0.0.1 -uroot -proot vws
備份還原 資料庫備份和還原
最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...
備份 還原資料庫
備份資料庫 backup database test 這裡的test指的是資料庫名稱 to disk d backup.bak 這裡指名的資料庫路徑 backup.bak為備份檔案名 with format,name full backup of mynwind 這個是備註,無所謂。隨便寫 還原資料...
Linux備份mysql資料庫及資料還原
mkdir home backupvim backup.sh bin bash 儲存備份個數,備份7天資料 number 7 備份儲存路徑 backup dir home backup 日期dd date y m d h m 備份工具 tool opt lampp bin mysqldump 使用者...