测试服务器上才用定时脚本备份一个数据库 并打包压缩成tar避免文件过大 脚本如下: 测试服务器的shell backup_mysql.sh #!/bin/bash BASE_PATH=/alidata/backup_sql/ LOG_NAME=$(date +%Y%m%d-%H%M%S).sql /alidata/server/mysql-/bin/mysqldump -ulizhaoyao -plizhaoyao onethink > $BASE_PATH$LOG_NAME /bin/tar…
1.创建一个shell脚本文件 cd /usr mkdir dbbackup cd /usr/dbbackup vim backup.sh echo "-----------------------------" >> /usr/dbbackup/dbbackup.log echo `date +%Y%m%d`"erms Database backup start" >> /usr/dbbackup/dbbackup.log /usr/loc…
测试: 每1分钟执行1次,利用crontab */1 * * * * /opt/nginx/db_bak.sh 每天的0点0分把数据库备份为日期格式 0 0 * * * /opt/nginx/db_bak.sh 脚本如下: #!/bin/bash logs_path="/opt/nginx/sql_bak/" mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yes…
在使用crontab定时备份数据库时,发现并没有执行备份命令. 下面是定时备份的代码: 30 1 * * * /usr/local/mysql/bin/mysqldump --defaults-extra-file=/usr/local/mysql/etc/my.cnf yxv9 | gzip > /root/sqldb/yw/ywv9_`date '+%m-%d-%Y'`.sql.gz 但是直接如下面一样执行命令时,,却可以备份. /usr/local/mysql/bin/mysqldump…
定时备份数据库是很有必要的 一.脚本内容 [root@localhost dbbackup]# cat dbbackup.sh #!/bin/bash #备份数据库 mysqldump -uroot -h数据库主机ip -p密码 数据库 > /usr/local/dbbackup/数据库_$(date +%Y%m%d_%H%M%S).sql mysqldump -uroot -h数据库主机ip -p密码 数据库 > /usr/local/dbbackup/数据库_$(date +%Y%m%d_…
Shell脚本使用汇总整理——mysql数据库5.7.8以前备份脚本 Shell脚本使用的基本知识点汇总详情见连接: https://www.cnblogs.com/lsy-blogs/p/9223477.html 脚本分为三部分配置信息.脚本文件.定时任务: 1.配置信息: username=root password=123456 backupsFileStr=/wocloud/db/backups backupsFileDay=3 mysqldumpStr=/usr/bin/mysqldu…
Shell脚本使用汇总整理——mysql数据库5.7.8以后备份脚本 Shell脚本使用的基本知识点汇总详情见连接: https://www.cnblogs.com/lsy-blogs/p/9223477.html 脚本分为三部分配置信息.脚本文件.定时任务: 1.配置信息: username=root password=123456 backupsFileStr=/dataBack/mysql backupsFileDay=7 threadCounts=6 mysqldumpStr=/usr/…
上周学习了Linux,其中有使用crontab定时备份日志的内容,现把主要步骤记录如下: 首先需要备份的日志的源目录位于/opt/lampp/logs/access_log 备份到/tmp/logs下 备份文件加上时间戳date +%Y%m%d%H%M%S 以上是备份说明,下面分三步操作 一.shell脚本 [root@CentOs6 lampp]# vi test.sh    #创建shell脚本 #!/bin/bash                                    #…
摘要 linux下使用crontab定时备份MYSQL数据库的方法: 只需按照下面3步做,一切都在你的掌控之下: 第一步:在服务器上配置备份目录代码: -------------------------------------------------------------------------------- mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup ------------------------------------------…
对于才了解crontab的人来说,应该按照以下的步骤来设置crontab 1.首先要检查是否装了crontab http://blog.sina.com.cn/s/blog_4881040d01011gp4.html 2.安装crontab cd /etc/cron.d yum install crontabs 3.crontab的启动与关闭 service crond statu service crond start / stop /restart 4.crontab的语法 * * * *…