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记录耗时的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》频道 >>


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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