欢迎各位兄弟 发布技术文章
这里的技术是共享的
chmod 700 /root/backupsql.sh
crontab -e
10 12 * * 2,4,0 /root/backusql.sh
每个星期二,星期四,星期天的 12点10分执行 /root/backusql.sh程序
#!/bin/sh
backup_mysql="/home/hosts_backup/1520/9/"
backup_mysqlname="81506779.`date '+%Y%m%d_%H.%M'`.sql";
mysqldump -u 81506779 -p4000512 81506779 > $backup_mysql$backup_mysqlname
#切记 这里 p与密码之间无空格 81506779 是数据库的名字
#mysqldump -u 81506779 -p*\(_\)7dddytyffft89 81506779 > $backup_mysql$backup_mysqlname
#如果密码中有括号(还有其它字符,具体不太清楚),则应在括号前加反斜杠转义
我写在crontab 景安上面
0 12 * * 2,4,0 /bin/bash /var/spool/cron/tarFile
10 12 * * 2,4,0 /root/backusql.sh