草依山的Javascript世界

一个Javascript程序猿的学习纪录剩地,不仅仅是JS,还有Linux、Mac、nodeJs、吃、玩!

定时备份mysql

说来惭愧,周报系统距离上一个版本已经很久没有动过了,实在是太TMD忙了,闲下来一会就什么也不想干了,我是堕落了吗?

居然一直傻傻的使用phpmyadmin手工来备份,“脑残”呀。。。。

mysql自带了一个mysqldump专门用来备份的,下面两行将会生成一个fed_2011_02_20.sql这种形式的文件,当然也可以再tar打个包

filename='fed_'`date +%Y_%m_%d`'.sql'
mysqldump -u root -pjser fed > ~/fedbackups/$filename

其中fed是一个库,mysqldump的常用如下:

Usage: mysqldump [OPTIONS] database [tables]
OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR     mysqldump [OPTIONS] --all-databases [OPTIONS]

更多详细用法请直接mysqldump –help

服务器使用的是linux,加入定时任务

jser@fed:~$ crontab -e
55 23 * * 0 sh ~/fedback.sh   #周日23点55分备份

windows下面可以写一个批处理脚本,然后加入计划任务中,大同小异,不再多说

文章地址: 定时备份mysql
欢迎关注我的微博与我交流:@草依山
Github上也有一些东西:[Github]
所有文章坚决抵制jb51.net的转载!
标签: mysql 2
2012-08-03

相关文章

2017-03-22 一次算PI的小尝试
2017-02-13 new做了些什么
2016-09-29 [翻译]bash的各种文件载入执行顺序
2016-05-31 phantomjs在linux下截图中文字体问题
2016-04-24 Promise的错误处理

文章修改纪录

加载中...
Copyright © 2013. Create By 草依山, Fork