mysql的备份与恢复 在外面实施时,mysql数据库怎样去写成脚本去备份,在规定的时间段备份。及恢复的相关问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把备份脚本写在bat文件里面。然后window有定时任务,让系统定时运行这个bat就可以了。 linux系统上,你建一个 crontab任务就可以了啊!定时执行mysql的备份工作,如果是逻辑备份就用mysqldump工具来进行,如果数据量比较大,可以考虑用物理备份,备份相应的物理数据文件。。mysql9本经典教程下载地址 http://download.csdn.net/detail/kofandlizi/6475545 举个简单的例子:#1.编辑脚本[root@larrywen opt] vim auto_backup_database.sh#2.脚本内容如下:#!/bin/bash#Author:Larry Wen#Desc:Backup databasesIP=192.168.139.13BACKUPDIR=/backupDATE=`date +"%Y-%m-%d-%H-%m-%S"`if [ -d $BACKUPDIR ]then echo "Backup dir already exists!" echo "Start baakup..." /usr/local/mysql/bin/mysqldump -udiscuz -pdiscuz -h $IP --database discuz > $BACKUPDIR/$DATE.sql sleep 2 echo "Backup completed!"else mkdir $BACKUPDIR echo "Start backup..." /usr/local/mysql/bin/mysqldump -udiscuz -pdiscuz -h $IP --database discuz > $BACKUPDIR/$DATE.sql sleep 2 echo "Backup completed!"fi#3.增加可执行权限,这部可以不做。[root@larrywen opt] chmod +x auto_backup_database.sh#4.加入计划任务,添加如下内容,指定凌晨备份[root@larrywen opt] crontab -e0 0 * * * bash /opt/auto_backup_database.sh#5.恢复时使用source命令,当然这种备份恢复还有很多问题。更多文章,移步:http://blog.csdn.net/column/details/wgb-db.html 如何定时备份Mysql数据库 mysql的多对多如何建立? 请教一个查询SQL的写法,谢谢 是否可以从这个sql文件里 直接找到 t这个表 来导入数据?? 问sql问题 datetime类型字段(时间字段)更新为随机数 关于密码文件的一点疑问 mysql utf8问题 如何复制还原mysql数据库?? 急急急,,进来帮帮我啊。。 求Mysql大神 帮我看看 这个语句 怎么优化 mySQL安装时配置错误,快绝望了,求各位大神指导 查询库里所有表的记录分页问题
[root@larrywen opt] vim auto_backup_database.sh#2.脚本内容如下:#!/bin/bash
#Author:Larry Wen
#Desc:Backup databasesIP=192.168.139.13
BACKUPDIR=/backup
DATE=`date +"%Y-%m-%d-%H-%m-%S"`if [ -d $BACKUPDIR ]
then
echo "Backup dir already exists!"
echo "Start baakup..."
/usr/local/mysql/bin/mysqldump -udiscuz -pdiscuz -h $IP --database discuz > $BACKUPDIR/$DATE.sql
sleep 2
echo "Backup completed!"
else
mkdir $BACKUPDIR
echo "Start backup..."
/usr/local/mysql/bin/mysqldump -udiscuz -pdiscuz -h $IP --database discuz > $BACKUPDIR/$DATE.sql
sleep 2
echo "Backup completed!"
fi
#3.增加可执行权限,这部可以不做。
[root@larrywen opt] chmod +x auto_backup_database.sh#4.加入计划任务,添加如下内容,指定凌晨备份
[root@larrywen opt] crontab -e
0 0 * * * bash /opt/auto_backup_database.sh#5.恢复时使用source命令,当然这种备份恢复还有很多问题。更多文章,移步:http://blog.csdn.net/column/details/wgb-db.html