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

相关文章
|
6月前
|
关系型数据库 MySQL Linux
实现MySQL数据库的定时自动备份脚本。
拿走,不谢,这个脚本配方(指引)保证你的数据库数据像蛋糕店一样地天天更新,还能确保老旧的蛋糕(数据)不会堆积满仓库。这下可好,数据安全有保障,数据库管理员也能轻松一点,偶尔闲下来的时候,煮杯咖啡,看个剧岂不美哉?别忘了偶尔检查一下你的自动备份是否正常工作,以防万一蛋糕机器出了点小差错。
333 20
|
6月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
510 17
|
6月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
159 18
|
6月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
458 11
|
6月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
214 10
|
存储 关系型数据库 MySQL
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
|
关系型数据库 MySQL Linux
在Linux系统中安装MySQL数据库
在Linux系统中安装MySQL数据库
310 3
|
关系型数据库 MySQL Linux
【Linux】在Linux上安装MySQL数据库的步骤
【Linux】在Linux上安装MySQL数据库的步骤
551 0
|
关系型数据库 MySQL Linux
linux数据库rpm安装mysql数据库rpm包安装顺序
linux数据库rpm安装mysql数据库rpm包安装顺序
408 0
|
druid 关系型数据库 MySQL
三、Linux(CentOS7)通用预编译包方式安装MySQL数据库
MySQL通用编译包是已经编译好的只要解压后配置一下就可以使用了,不用安装,非常省心省力,下面是具体操作步骤: 1、增加用户名和用户组 : #groupadd mysql #useradd -r -g mysql mysql ---新建msyql 用户禁止登录shell
501 29