当前第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报1045错误怎么办
mysql的入门介绍
对于mysql在保存时间信息上的建议
实例介绍mysql索引的使用
详解mysql 数据库范式
mysql中关于静态变量作用的具体分析
mysql支持分布式吗
如何从wdcp上备份mysql数据库
mysql索引的数据结构是什么
mysql管理工具之mysql-front的使用
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql数据库备份的几种方法