想备份数据库
要求自动一天一备份是覆盖式的,然后文件名字不能是数字日期。怎么做求
很简单呀,自动定时可以在window或者linux设置一天执行一次,不过一般没人会在window弄定时,所以linux为主吧,编写一个shell任务脚本,linux编写定时任务执行这个shell脚本即可,这个脚本内容就是执行备份mysqldump,模板如下自己看着修改即可
#!/bin/bash
backupdir=/home/mysql_backup
name=` test `
db_user="root"
db_pass="123456"
./mysqldump --column-statistics=0 -u $db_user -p$db_pass --databases 数据库名字1 数据库名字2 | gzip > $backupdir/$name.sql.gz