这个脚本虽然比较简单,但觉得会帮我们很大的忙! 简单说一下: DB_USER=”user” 为用户名 DB_PASS=”password” 为密码mkdir /home/mysqlbak/$DATE 指定并创建要备份到的目录 BIN_DIR=”/usr/local/mysql/bin” 指定你的MYSQL的位置 BCK_DIR=”/home/mysqlbak/$DATE” 将你的数据库备份到以日期            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 15:19:54
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在一家公司做开发时,在修改bug时,一不小心把数据库中的两张关联表中的数据全部删除了,当时数据还不是特别多,毕竟项目刚上线不久,以前也听说过这种类似的事情,没想到竟然发生在了自己身上,简直太蠢了。后来才编写了shell脚本,每天自动备份数据库中的数据。一、编写resman.sh脚本内容(这格式备份一个数据库的内容):#!/bin/bash
#保存的备份数
number=3
#备份保存路径
bac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 00:30:38
                            
                                248阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.创建目录:	mkdir /backup 				#用于存放备份文件	mkdir /oldbackup 			#用于存放旧的备份文件2.写脚本:	vim /backup/backup.sh		编写:			mv /backup/backup* /oldbackup			echo "old backup file is moved to /oldbackup"			Now=$(d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-03-19 19:38:40
                            
                                568阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /bin/bashBAKPATH=/opt/mysqlMYUSER=rootMYPASSWD=123456SOCKET=/data/3308/mysql.sockMYCMD="mysql -u$MYUSER -p$MYPASSWD -S $SOCKET"MYSQLDUMP=mysqldump -u$MYUSER -P$MYPASSWD -S $SOCKET  -x -F -R[ ! -d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-07-17 18:20:41
                            
                                487阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bashmysqldump="/usr/local/mysql/bin/mysqldump"bakuser="root"passwd='123456'bakdir="/usr/local/src/backup"#remote_dir="rsync://10.10.20.100/mysqlbak&qu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-11-16 14:49:55
                            
                                527阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本备份数据库#!/bin/bash#2017年8月16日#by lee#auto backup databases############DB_USER=root
DB_PASSWD=123456DB_TIME=`date '+%m-%d-%Y'`
DB_DIR=/tmpif [ ! -d $DB_DIR ];then
    mkdir $DB_DIR
    echo "mkdir            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 15:04:53
                            
                                892阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现MySQL Shell数据库备份
## 1. 流程图
```mermaid
journey
    title 数据库备份流程
    section 开始
        开发者->小白: 开始备份数据库
    section 备份数据库
        小白->MySQL Shell: 连接数据库
        MySQL Shell->MySQL Server: 请求备            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-21 07:10:38
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash #----------------------------#Target machine configuration#----------------------------#DBUser->Database user name#DBPasswd->Database pas...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-07-05 11:07:00
                            
                                211阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                今天在 中国被黑站点统计系统 上看到别人拿的一个站,就顺便练习了一下,让大家见笑了,高手飘过,请大家多多指教,谢谢,具体请看附件。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-04-02 14:08:07
                            
                                471阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ``` # 配置mysql备份 * * * * * sh /home/cron/back_mysql_db.sh >> /tmp/back_mysql_db.log 2>&1 ``` ``` #!/bin/bash # 没有则创建 if [ ! -d "/home/wwwroot/default/mysqlbackup" ];then mkdir -p "/home/wwwroot/default            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-05-25 16:55:00
                            
                                123阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录第一种方式:使用Mysqldump逻辑备份1.备份多个数据库--分库备份:取出要备份的多个数据库赋值给一个变量,然后利用循环的方式进行多库备份2.备份某个数据库的多表:3.分库分表备份:分别将数据库的表和数据库进行备份第二种方式:使用innobackupex工具``1.【完全备份】``2.``【增量备份】``3.实战:编写脚本第三种方式:使用tar打包命令实现web数据日志等文件的备份,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 14:46:50
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0x00 Background最近遇到测试环境,最后利用sqlmap的--os-shell参数取得shell。一直以来,对这个参数的工作原理不是十分的清晰。大致的思想应该是将脚本插入到数据库中,然后生成相应的代码文件,获取shell即可执行命令。0x01 Environment本环境是在局域网下利用两台主机搭建的,环境比较真实。
  攻击机:
     系统:windows7
     工具:sq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 16:32:58
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。本文介绍关于shell脚本的两个应用场景:MySQl数据库备份与实现代码一致性。一、备份MySQL数据库场景:一台MySQL服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-03 06:56:49
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               刚写了个shell脚本,用于每天凌晨2点30分备份项目中的一个库。现做个简单记录,以备查用,也和广大51cto午饭们分享。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-12-23 16:48:49
                            
                                1934阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 Linux MySQL 数据库备份 Shell
## 1. 简介
在 Linux 系统中,我们可以通过编写 Shell 脚本来实现 MySQL 数据库的备份。Shell 脚本是一种脚本语言,可以用于自动化执行一系列的命令和任务。本文将向你介绍如何编写一个用于备份 MySQL 数据库的 Shell 脚本。
## 2. 流程图
```mermaid
flowchart TD;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-06 08:49:19
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用 Shell 脚本备份 MySQL 数据库
在日常工作中,数据库的备份是至关重要的一步,它能确保你在意外情况下不会丢失数据。对于 MySQL 数据库,使用 Shell 脚本来自动化备份过程是一个高效且便捷的解决方案。本文将对此进行详细的探讨,并提供相应的代码示例。
## 1. MySQL 数据库备份的重要性
首先,让我们了解为什么我们需要定期备份数据库:
- **数据保护**:在系            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-12 03:52:16
                            
                                28阅读