当前位置: 技术问答>linux和unix
在LINUX 系统里面 如何让MYSQL自动备份
来源: 互联网 发布时间:2016-03-08
本文导语: 请教: 在LINUX 系统里面 如何让MYSQL自动备份? 最好是每小时备份一次,保留前2次备份就可以. 或者每天自动备份一次也可以. 小弟在这里先谢谢大家了。 | 执行命令:crontab -e,会进入一...
请教:
在LINUX 系统里面 如何让MYSQL自动备份?
最好是每小时备份一次,保留前2次备份就可以.
或者每天自动备份一次也可以.
小弟在这里先谢谢大家了。
在LINUX 系统里面 如何让MYSQL自动备份?
最好是每小时备份一次,保留前2次备份就可以.
或者每天自动备份一次也可以.
小弟在这里先谢谢大家了。
|
执行命令:crontab -e,会进入一个文本编辑环境,通常是(nano),显示类似如下的内容:
# m h dom mon dow command
其中:m表示分钟(0~60),h表示小时(0~24),dom表示天(1~31),mon表示月(1~12),dow表示天(1~7),command表示要执行的命令。
在下一行输入如下内容:
30 0 * * * mysqldump -uroot -ppassword databasename > /home/databasename.sql
表示在每天的0点30分备份名字为databasename的数据库到/home/databasename.sql文件。
按ctrl+X保存退出。
# m h dom mon dow command
其中:m表示分钟(0~60),h表示小时(0~24),dom表示天(1~31),mon表示月(1~12),dow表示天(1~7),command表示要执行的命令。
在下一行输入如下内容:
30 0 * * * mysqldump -uroot -ppassword databasename > /home/databasename.sql
表示在每天的0点30分备份名字为databasename的数据库到/home/databasename.sql文件。
按ctrl+X保存退出。
|
crontab
man crontab
man crontab
|
楼上讲的很清楚了, crontab + mysqldump