shell脚本备份mysql5.7.8以前数据库异常通过mail465端口发邮件代码如下:1、配置文件:username=root
password=123456
backupsFileStr=/wocloud/db/backups
backupsFileDay=3
mysqldumpStr=/usr/bin/mysqldump
copydb=hebei,reportSystem
semdEmai
转载
2024-10-11 12:35:53
13阅读
前不久CSDN 发生用户“帐号密码泄露”事件,如果他们09年的备份文件进行了加密,我想损失也不会这么惨重了。所以我们对数据库进行备份的时候,也需要对备份文件进行加密,以往万一。下面就是对mysql进行备份并进行加密的脚本。
#!/bin/sh
#mysqlbackup
#加密的密码
encryptPasswd="123456"
cd
原创
2011-12-24 15:26:22
2151阅读
点赞
在数据库管理和维护中,确保备份的安全性至关重要。而一个常见的问题是如何处理 MySQL 备份脚本中使用的密码。直接在脚本中明文存储密码不仅不安全,还可能导致数据泄露。本文将详细探讨这个问题,并提供有效的解决方案。
### 问题背景
当我在工作中需要定期备份 MySQL 数据库时,发现备份脚本中直接写入明文密码的方式存在着潜在的风险。这一场景中,许多开发人员可能面临以下问题:
- **不安全的
方法一:<?php
/*
* 功能:数据备份/恢复文件简易方法
* 以日期为单位,一天一个备份文件,以当天最后备份为准
* 用提交表单的形式进行操作,
* 其中$_POST["tbl_name"]为预备份表名称数组
* $_POST["sqlfile"]为预恢复数据文件的名称
* 注意:该备份没有结构备份,只有数据备份
*
* 备份文件格式:
*
转载
2023-08-25 16:01:57
10阅读
mysql 备份脚本 个人生产环境使用的mysql备份脚本,写的不好.希望大家多多指教#!/bin/bash
#BY:renzhenxing
#Date:20140207
#mysql bak scripts
#version: 0.1
R="\\033[31
原创
2014-02-07 18:32:08
604阅读
1、描述 我相信很多朋友在工作都都会有这种需求,老板或领导让你每天都要备份mysql数据库,你该如何实现呢,是每天到一定的时间在服务器上敲一遍mysql的备份命令,还是想写个脚本,定时定点的自动备份呢?我相信大家都想让它自动备份,接下来我通"shell脚本+定时任务"的方式来实现自动备份mysql数据库。2、环境备份路径:/data
原创
2019-03-01 16:00:52
1029阅读
点赞
前几天修改了之前简单的数据库备份脚本,添加了一些判断.但是修改完毕,怎么也不能执行在生产环境下,但是在测试环境下可以,纠结中!!!上头啊!!!脚本不好,就不放上来丢人了!!
原创
2012-10-08 10:35:25
632阅读
脚本需求描述 1.通过执行脚本可直接对mysql数据库下的blog01数据库进行备份 2.将备份的数据库文件输出到指定的路径下(若没有则创建该路径) 3.备份的数据库文件要以“20191015-mysqlbak.sql”的格式保存,前面的日期根据实际情况进行替换5.6及更新版本mysql进行数据库备份脚本环境: mysql版本为:5.7.27代码:#!/bin/bash
# 定义变量
转载
2023-06-29 16:36:43
138阅读
数据库备份脚本
原创
2022-04-15 15:12:38
162阅读
前几天为了给公司的mysql数据库做了个从机,从机直接从主机复制数据过来进行同步。为了能对主数据库数据进行备份,我写了个脚本,想法参考了网上的想法:
即每天0点与12点各做一次全备,每隔两个小时做一次增量备份。
脚本调了好些回,其实原理很简单,最后对备份文件进行隔天压缩来节省空间。里面用的是Innobackupex进行备份。
&
原创
2012-05-28 14:15:54
2012阅读
#!/bin/bash BACKUP_DATE=`date +%F\ %T`WEEK=`date +%w`BACKUP_DATE1=`date +%F`IP=`/sbin/ifconfig eth1|/bin/grep "inet addr"|/bin/cut -d : -f 2|/bin/awk '{print $1}'|/bin/cut -d . -f 4`BACKUP_PATH="/home
原创
2015-01-07 08:57:44
823阅读
#!/bin/shDUMP=/usr/local/mysql/bin/mysqldumpOUT_DIR=/data01/mysqldata_bakLINUX_USER=bakmysqlDB_NAME=数据库名DB_USER=用户名DB_PASS=密码DAYS=7cd $OUT_DIRDATE=`date +%Y_%m_%d`OUT_SQL="$DATE.sql"TAR_SQL="mysql_bak
原创
2015-08-26 09:31:16
587阅读
#!/bin/bash#auto backup mysql#xiaosu 2015-08-06User=rootPassword=123456DIR_BACK=/data/`date +%Y%m%d`DATE=`date +%Y%m%d `DATABASE=test#判断用户是否是管理员rootif [ $UID -ne 0 ];then echo -e "\033[32mThe script m
原创
2015-09-09 20:42:10
530阅读
MySQL数据库备份脚本(逻辑备份&物理备份)逻辑备份脚本 #!/bin/sh###每天运行一次 ###定义用户 密码 备份目录等信息user=mysqldumppwd=mysqldumpbackup_base=/data/mysql_backupdate=`date +%Y%m%d`old_date=`date +%Y%m%d&
转载
精选
2015-10-28 12:18:33
460阅读
MySQL分库分表备份脚本
转载
精选
2016-01-21 10:14:20
435阅读
Mysql数据库自动备份脚本
原创
2016-01-28 14:27:01
1101阅读
点赞
#!/bin/sh#################################################this scripts is created by tangbo#tangbo QQ:79313760#################################################parameter defined start BAKDAT
原创
2016-03-18 14:18:44
420阅读
#!/bin/bashDBname=用户名 #DB数据库backup_dir=/data/mysqlbackup/DataBackup #备份目录dbrootpwd=密码 #DB用户名root密码:expired_days=7
原创
2018-04-29 15:03:58
353阅读
#!/bin/sh
# this shell to backup mysql
#1413161683@qq.com (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -...
原创
2022-08-05 17:33:48
53阅读
#!/bin/sh #本份数据库 #Local backup dir and backup bin setting Local_Dir=/var/jfb/backup/mysq
原创
2024-01-23 15:02:00
0阅读