mysql数据库备份的几种方法


当前第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》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...