返回顶部
首页 > 资讯 > 数据库 >mysql或者mariadb备份脚本
  • 951
分享到

mysql或者mariadb备份脚本

2024-04-02 19:04:59 951人浏览 泡泡鱼
摘要

#!/bin/bash BACK_DIR=/data/Mysql_backup HOST=192.168.10.100 USER=node PASSWord=a12gd DATABASES=(       

#!/bin/bash
BACK_DIR=/data/Mysql_backup
HOST=192.168.10.100
USER=node
PASSWord=a12gd
DATABASES=(
        node
        Gobe
)
BEGIN_TIME=`date '+%F %T'`
BEGIN_TIME_TIMESTAMP=`date '+%s'`
for database in ${DATABASES[*]};do
        mysqldump -h${HOST} -u${USER} -p${PASSWORD} --single-transaction --master-data=2 -B $database > ${BACK_DIR}/${database}_`date +%F_%H-%M-%S`.sql
        gzip -1 ${BACK_DIR}/*.sql
done
END_TIME_TIMESTAMP=`date '+%s'`
echo "备份开始时间:${BEGIN_TIME},总耗时$((${END_TIME_TIMESTAMP} - ${BEGIN_TIME_TIMESTAMP}))秒!" >> ${BACK_DIR}/backup.log
find ${BACK_DIR}/*.gz -mtime +6 | xargs rm -f

结合任务计划执行:

00 00 * * * /data/mysql_backup/backup.sh


您可能感兴趣的文档:

--结束END--

本文标题: mysql或者mariadb备份脚本

本文链接: https://lsjlt.com/news/39706.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql或者mariadb备份脚本
    #!/bin/bash BACK_DIR=/data/mysql_backup HOST=192.168.10.100 USER=node PASSWORD=a12gd DATABASES=(       ...
    99+
    2024-04-02
  • 一个mariadb的备份脚本
    写一个数据库备份脚本,备查:#!/bin/bash DATE=$(date +%Y%m%d-%H:%M) DES=/config/database-backup MYSQL_U="roo...
    99+
    2024-04-02
  • mysql备份脚本
    在网上看了几个脚本根据网上的稍微修改了下,稍微更准确了点,就是缺少记录日志的功能,还没想好怎么写,后续添加 #!/bin/bash#做大备份数量Backup_Max_Files=20#数据库备份目录WORK...
    99+
    2024-04-02
  • Python3 备份 MySQL/MariaDB(本地+FTP)
    【准备工作】搭建 FTP 服务器:Windows Server 2008 R2 搭建FTP服务如果本机访问报 530 错误:1、检查用户名、密码;2、检查 ftp 目录的用户权限。如果远程主机无法访问,检查...
    99+
    2024-04-02
  • mysql mysqldum备份脚本
    本篇文章主要讲如何使用shell实现mysql全量,增量备份。增量备份在周一-周六凌晨3点,会复制mysql-bin.00000*到指定目录;而全量备份则使用mysqldump将所有的数据库导出,每周日凌晨...
    99+
    2024-04-02
  • python备份mysql脚本
    今天简单的写了个python的mysql备份脚本,其实也不是很难呀。比shell简洁了很多!  开整:  注释都用英文写了,有些英语基础的朋友应该都可以看得懂了!#!/usr/bin/env python #backup the gtsho...
    99+
    2023-01-31
    脚本 备份 python
  • mysql全库备份/增量备份脚本
    http://hongge.blog.51cto.com/ 生产环境中Mysql数据库的备份是周期性重复的操作,所以通常是要编写脚本实现,通过crond计划任务周期性执行备份脚本 mysqldump备份...
    99+
    2024-04-02
  • mysql 分库备份脚本
    #!/bin/bash #Author:heyic.m@gmail.com #按数据库分库备份,可排除指定库 #2016-06-08 create. #2017-02-21 add&nb...
    99+
    2024-04-02
  • MySQL分库备份脚本
    vim /data/mysqlback.sh#! /bin/bashBAKPATH=/data/mysql-backMYUSER=rootMYPASS="123456"SOCKET=/var/lib/mys...
    99+
    2024-04-02
  • MySQL 数据库备份脚本
    MySQL 数据库备份脚本 #!/bin/bash # 数据库连接信息 DB_HOST="127.0.0.1" DB_PORT="3306" DB_USER="root" DB_PASSWD="root" # 时间格式化,如 20...
    99+
    2015-10-18
    MySQL 数据库备份脚本
  • MySQL备份脚本的写法
    前言: 数据库备份的重要性不言而喻,特别是在生产环境,任何数据的丢失都可能产生严重的后果。所以,无论什么环境,我们都应该有相应的备份策略来定时备份数据库。在 MySQL 中,比较常用的逻辑备份工具是 mysqldum...
    99+
    2022-05-23
    MySQL 备份 MySQL 备份脚本
  • mysql的备份脚本分享
    本篇内容介绍了“mysql的备份脚本分享”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bas...
    99+
    2024-04-02
  • oracle 备份脚本
     #!/bin/shexport ORACLE_BASE=/app/oracle/export ORACLE_HOME=/app/oracle/productexport&nb...
    99+
    2024-04-02
  • rman备份脚本
    #!/bin/bash ################################# # backup oracle database # date: 2019-6-23 ##############...
    99+
    2024-04-02
  • abin 备份脚本
    #!/bin/sh # # 第一次执行它的时候它会检查是否有完全备份,否则先创建一个全库备份# 当你再次运行它的时候,它会根据脚本中的设定来基于之前的全库备份进行增量备份 IN...
    99+
    2024-04-02
  • mysqldump备份脚本
    [root@sq1 /]# cat logic_backup.sh #!/bin/bash CUR_DATE=`date +%Y%m%d`         &...
    99+
    2024-04-02
  • python脚本备份
    #!/usr/bin/python #encodeing:utf-8 import os import time import string #需要备份的目录 source = ['/usr/local/nagios','/var/www/...
    99+
    2023-01-31
    脚本 备份 python
  • Shell 脚本备份MySQL数据库
    (1)思路  <1>安装MySQL数据库  <2>创建数据库,表,插入数据   <3>授权一个用于备份数据库的用户名和密码&nbs...
    99+
    2024-04-02
  • MySQL数据库备份Shell脚本
    此脚本将远程主机或者本地主机上的数据库的数据备份到本地。备份MySQL数据库除了information_schema、performance_schema、mysql自带库的其他生产库。备份时将MySQL数...
    99+
    2024-04-02
  • MySQL分库分表备份脚本
    备份数据库脚本[root@*** script]# cat store_backup.sh #!/bin/shMYUSER=rootMYPASS=qwe123SOCKET=/data/3306/m...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作