Linux定时备份数据库到指定邮箱的方法
如果你的Ubuntu没有安装mail模块,则需要执行这条命令来安装邮件模块:打开mail配置文件在结尾部分加上这些设置测试邮件是否发送成功:解释:test是邮件内容,mail title是邮件标题,备份Mysql使用mysqldump命令,先来熟悉一下,待会再改进mysqldump -u数据库帐号 -p数据库密码 数据库名 > "/tmp/bak.sql"执行以上命令,进入/tmp/bak.sql备份文件是否存在,存在就OK了,注意 -p数据库密码之间没有空格。在某个目录建立一个SHELL脚本,为了简单说明我直接建在/back_mysql.sh,内容如下/usr/bin/mysqldump是完整的命令路径,如果你不知道命令的完整路径,可以使用whereis 命令名来查看 使用crontab建立定时任务,每天的0时0分执行你可以设置其它时间段发送,具体crontab的用法请自行搜索。
用户评论