一個簡單的數據庫備份

#!/bin/bash

mysqlpasswd=

mysql -uroot -p$mysqlpasswd -e "show databases;"  2>/dev/null  > /home/hehe/databases.txt 


for i in `cat /home/hehe/databases.txt`

do 

    mysqldump -uroot -p$mysqlpasswd $i > /home/hehe/${i}_`date +%Y-%m-%d-%H-%M`.sql 2>/dev/null

    if [ $? -eq 0 ]

    then

        echo "$i backup ok" >> /home/hehe/mysqldump.txt

    else

        echo "$i backup fail" >> /home/hehe/mysqldump.txt

    fi

done


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章