共計 928 個字符,預計需要花費 3 分鐘才能閱讀完成。
本篇內(nèi)容介紹了“Mysql 怎么執(zhí)行完全備份”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
1. 查看上都有哪些庫
mysql show databases G
*************************** 1. row ***************************
Database: information_schema
*************************** 2. row ***************************
Database: mysql
*************************** 3. row ***************************
Database: test
3 rows in set (0.00 sec)
2. 執(zhí)行完全備份
sh back.sh
back.sh
#!/bin/sh
export back_dir=/data/bak
export pass= 123
export mysql_dir=/usr/local/mysql-5.1.56
for i in $(mysql -uroot -p$pass -e show databases G | grep Database | cut -d: -f2)
do
$mysql_dir/bin/mysqldump –opt $i -p$pass –skip-lock-tables $back_dir/$i.$(date +%Y%m%d).sql
done
#use fetion to notice dba
LD_LIBRARY_PATH=/usr/lib /usr/local/fetion/fetion –mobile=159xxxx3240 –pwd=123456 –to=159xxxx3240 –msg-utf8=mysql backup is success !
3. 計劃任務
crontab -e
0 3 * * * sh /usr/bin/back.sh
“Mysql 怎么執(zhí)行完全備份”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實用文章!