当前第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记录耗时的sql语句
mysql怎么删除数据表中的全部数据?
mysql内存使用的查看方式详解
mysql怎么查看表结构?
浅谈mysql原理与优化(一)之历史与体系结构
windows下mysql-5.7.22-winx64突然启动不了,报错could not open log file
使用navicat克隆数据库的操作是什么
数据库设计一般分为哪几个阶段
mysql怎样防止sql注入问题
解决mysql报错this function has none of deterministic问题
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql数据库备份的几种方法