当前第2页 返回上一页
最近要用到mysql备份,就写了shell脚本用于备份。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #!/bin/bash
#定义备份的数据库名称
database=***#定义备份的时间
currTime=$( date +%Y%m%d)
#备份存储目录
bakUrl=/opt/ $database /db/ $currTime
#备份文件名
databaseBakName= $database . $currTime .sql
#备份文件路径
databaseBakUrl= $bakUrl / $databaseBakName
#判断备份的文件夹是否存在
#这里的-d 参数判断备份存储目录是否存在
if [ ! -d $bakUrl ];
then
mkdir -p $bakUrl
fi #这里的-f参数判断备份文件是否存在
if [ ! -f $databaseBakUrl ];
then
mysqldump -u*** -hIP -p*** $database > $databaseBakUrlelserm -rf $databaseBakUrl
mysqldump -u*** -hIP -p*** $database > $databaseBakUrlfi
|
给shell脚本命名为databasebak.sh
赋予脚本权限 chmod u+x databasebak.sh
以上就是mysql数据库备份的几种方法的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
mysql为什么不让删外键?
mysql图形化工具包括哪些
用mysql分析sql的耗时问题
mysql-server是什么
mysql出现错误代码1064怎么办
mysql如何导出指定表中的数据
mysql数据库的基础知识
mysql储存过程是什么
详解mysql之mysqlbackup备份与恢复实践
mysql大于等于怎么写
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql数据库备份的几种方法