教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 又一个备份mysql数据库的shell脚本

又一个备份mysql数据库的shell脚本

发布时间:2015-10-11   编辑:jiaochengji.com
脚本比较简单,下面介绍下用到的变量及配置。DB_USER=”user” 为用户名<br /> DB_PASS=”password” 为密码

脚本比较简单,下面介绍下用到的变量及配置。
DB_USER=”user” 为用户名
DB_PASS=”password” 为密码

mkdir /home/mysqlbak/$DATE 指定并创建要备份到的目录
BIN_DIR=”/usr/local/mysql/bin” 指定你的MYSQL的位置
BCK_DIR=”/home/mysqlbak/$DATE” 将你的数据库备份到以日期为目录的文件夹下

$BIN_DIR/mysqldump –opt -u$DB_USER -p$DB_PASS discuz > $BCK_DIR/discuz.sql
这条语句,就是将要备份的数据库添加进来,一个库添加一条,”discuz ”即要备份的库名,”discuz.sql”是备份后的文件名称。
 

复制代码 代码如下:
#!/bin/sh  
# File: /home/mysql/backup.sh  
# Database info bakupmysql
DB_USER="user"  
DB_PASS="password"
# Others vars  
DATE=`date +%Y-%m-%d`  
mkdir /home/mysqlbak/$DATE  
BIN_DIR="/usr/local/mysql/bin"  
BCK_DIR="/home/mysqlbak/$DATE"
# TODO  
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS discuz > $BCK_DIR/discuz.sql  
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS zjblog > $BCK_DIR/zjblog.sql  $BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS openads > $BCK_DIR/openads.sql

您可能感兴趣的文章:
mysql备份与同步脚本
mysql命令之备份数据库
vps自动备份shell脚本代码
MySQL数据库备份与还原方法总结
备份mysql数据库且删除十五天前备份的shell脚本
mysql备份脚本两例
mysql数据库备份脚本一例
Linux下备份与还原整个MySQL整个数据库的脚本
网站备份与数据库备份shell脚本
又一个备份mysql数据库的shell脚本

[关闭]
~ ~