linux備份 還原資料庫

2021-06-21 07:27:46 字數 1011 閱讀 3422

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 使用者...