发新话题
打印

如何在linux下实现mysql数据库每天自动备份?

如何在linux下实现mysql数据库每天自动备份?

提示: 作者被禁止或删除 内容自动屏蔽

TOP

回复: 如何在linux下实现mysql数据库每天自动备份?

解决办法:
1、实现数据库导出,采用mysqldump database table > file.sql,如果有多个表或过个数据库,将命令编写为sh脚本,如dbbackup.sh,
例如:/home/servers/mysql/bin/mysqldump --databases db > /data/dbbackup/db.sql
/home/servers/mysql/bin/是musql安装目录
/data/dbbackup/是数据库备份目录
当然:在备份时最好能将服务停下,备份后在启动。一确保能够顺利备份。可以将相关命令加入dbbackup.sh脚本。
2、列入linux计划任务,可以制作成脚本,然后放在/etc/cron.daily/,或做一个连接。主要必须让脚本可以运行
   设置运行权限#chmod 755 dbbackup.sh
   这样将系统默认每天4点备份。如果要控制具体时间周期可以通过编辑文件/etc/crontab


hillriver (山河中国---www.hr01.cn)
发新话题
版块跳转 
沪ICP备08026629号 / 管理员木木 / QQ58284700 / MSNjacro|at|bitscn.net / TEL13641763379