linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
bitsCN.com
linux下mysql自動備份數據庫與自動刪除臨時文件
一、每日23:00自動刪除臨時文件
首先查看一下crontab的任務列表:crontab -l然后新建:crontab -e添加一行:00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/*保存退出。重啟服務: /etc/rc.d/init.d/crond restart
二、每日24:00自動備份數據庫
利用系統crontab來定時執行備份文件,按日期對備份結果進行保存,達到備份的目的。
1、創建保存備份文件的路徑/mysqldata
#mkdir /mysqldata
2、創建/usr/sbin/bakmysql文件
查找數據庫庫文件的路徑:一般都是:/var/lib/mysql,或者,/usr/local/mysql/var查找方法:1、/usr/local/mysql/bin/mysql -u root -p 進入數據庫2、輸入:show databases;3、這是可以查看到所有的數據庫,然后4、find / -name db(你想查找的數據庫名)之后:#vi /usr/sbin/bakmysql輸入 代碼如下:rq=` date +%Y%m%d `tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql
3、修改文件屬性,使其可執行
# chmod +x /usr/sbin/bakmysql新建任務:首先查看一下crontab的任務列表:crontab -l然后新建:crontab -e添加一行00 04 * * * /usr/sbin/bakmysql表示每天24點鐘執行備份
4、重新啟動crond
# /etc/rc.d/init.d/crond restart此后每天就可以在/mysqldata中看到類似下的文件了:mysql20040619.tar.gz。
bitsCN.com
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php同时删除两个列表数据库,PHP 处
- 下一篇: 松江天马山城中村改造居民什么时候可以拿到