linux下建立mysql数据库备份脚本

简介: 将以上内容放到text文件中,将后缀名修改为.sh文件。

一、脚本内容


-
#!/bin/bash
# 数据库名
DATABASE_NAME=miit_jkkj
# 数据库的备份目录
DATA_BACKUP_DIR=/home/eia/JKKJMySQLBackUp
# 日期格式
DATE=`date +%Y%m%d%H%M%S`
# 备份后的文件名
BACKUP_FILE=$DATABASE_NAME"_"$DATE.sql
# 备份数据库为sql文件
# 由于在/etc/my.cnf中[mysqldump]下添加了user = 账号 password = 密码 , 所以此处省略了-u -p相关的参数
# mysqldump $DATABASE_NAME > $DATA_BACKUP_DIR/$BACKUP_FILE
# 备份数据库为压缩包
mysqldump $DATABASE_NAME | gzip > $DATA_BACKUP_DIR/$BACKUP_FILE.gz
-


二、建立方式及运用


   将以上内容放到text文件中,将后缀名修改为.sh文件。

   备份的时候在linux控制台中执行如下命令:sh/var/lib/mysql/bkMiitJkkj.sh

相关文章
|
21天前
|
关系型数据库 MySQL Shell
shell学习(十七) 【mysql脚本备份】
shell学习(十七) 【mysql脚本备份】
10 0
|
3天前
|
关系型数据库 MySQL Shell
备份 MySQL 的 shell 脚本(mysqldump版本)
【4月更文挑战第28天】
10 0
|
22天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
22 0
|
2月前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(备份+恢复篇)(二)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(备份+恢复篇)
56 1
|
1天前
|
弹性计算 关系型数据库 MySQL
|
2天前
|
弹性计算 关系型数据库 MySQL
备份MySQL(mysqldump 版本)
【4月更文挑战第29天】
7 0
|
5天前
|
SQL 调度 数据库
【Database】Sqlserver如何定时备份数据库和定时清除
【Database】Sqlserver如何定时备份数据库和定时清除
15 2
|
6天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
28 2
|
8天前
|
监控 关系型数据库 MySQL
Percona Xtrabackup快速备份MySQL
Percona Xtrabackup快速备份MySQL
|
14天前
|
存储 关系型数据库 MySQL
Linux | MySQL基础
Linux | MySQL基础

热门文章

最新文章