Heim  >  Artikel  >  Datenbank  >  mysql备份远程数据库(只适合局域网使用)

mysql备份远程数据库(只适合局域网使用)

WBOY
WBOYOriginal
2016-06-07 16:38:481003Durchsuche

#! /bin/bash#定义数据库连接、目标库信息MY_USER="user"#mysql用户MY_PASS="pass"#mysql密码MY_HOST="192.168.1.1"#mysql数据库地址MY_CONN="-u $MY_USER -p$MY_PASS -h $MY_HOST"MY_DB1="db"#数据库名称#定义备份目录、工具、时间、文件名主体BF_DIR="/tmp

#! /bin/bash
#定义数据库连接、目标库信息
MY_USER="user"						#mysql用户
MY_PASS="pass"						#mysql密码
MY_HOST="192.168.1.1"					#mysql数据库地址
MY_CONN="-u $MY_USER -p$MY_PASS -h $MY_HOST"		
MY_DB1="db"						#数据库名称
#定义备份目录、工具、时间、文件名主体
BF_DIR="/tmp/dbbak/"					#数据库备份目录
BF_CMD="/etc/mysql/bin/mysqldump"			#mysqldump路径
BF_TIME=`date +%Y%m%d-%H%M`
NAME_1="$MY_DB1-$BF_TIME"
#先导出为.sql脚本,然后再进行压缩
$BF_CMD $MY_CONN --databases $MY_DB1 >$BF_DIR/$NAME_1.sql	#导出sql文件
cd $BF_DIR/
/bin/tar zcf $NAME_1.tar.gz $NAME_1.sql				#压缩sql文件
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn