首页 > 数据库 >mysqldump 全表备份 sql

mysqldump 全表备份 sql

时间:2023-02-04 12:31:31浏览次数:42  
标签:hint 备份 time 全表 mysqldump sql bak dir


#!/bin/bash

time=`date +"%Y-%m-%d"`
bak_dir="/var/lib/mysql/bak"
ip="127.0.0.1"
port="3306"
user="root"
pwd="123456"

mkdir -p $bak_dir


echo "备份工作目录 ${bak_dir}"
echo "查看备份状态 cat ${bak_dir}/hint.txt"
echo "正在备份 $time-all.sql.gz" > ${bak_dir}/hint.txt
mysqldump -u $user -h $ip -p$pwd --all-databases | gzip > ${bak_dir}/$time-all.sql.gz

find ${bak_dir}/ -name "*.gz" -type f -mtime +15 | xargs rm -rf

echo "备份完成 $time-all.sql " > ${bak_dir}/hint.txt
echo "恢复命令 gunzip < ${bak_dir}/$time-all.sql.gz | mysql -u $user -h $ip -p$pwd" >> ${bak_dir}/hint.txt


标签:hint,备份,time,全表,mysqldump,sql,bak,dir
From: https://blog.51cto.com/u_13849441/6037112

相关文章

  • 001. SQL慢查询排查(字段类型不一致)
    目录​​一:背景​​​​二:排查过程​​​​2.1:SQL慢查询定位​​​​2.2:Python层面分析将String翻译成Int类型的原因​​​​2.3:Python进行SQL执行时间检测出现的问题......
  • mysql with recursive 递归用法
    withrecursive是一个递归的查询子句,他会把查询出来的结果再次代入到查询子句中继续查询。语法:WITHRECURSIVEcte_nameAS(初始语句(非递归部分)UNIONALL递归......
  • java实现oracle和mysql的group by分组功能|同时具备max()/min()/sum()/case when 函数
    一、前言oracle和mysql的groupby分组功能大家应该清楚,那如何使用java实现同样的功能呢比如下面这个表idnameagemathEnglish10yujianlin2092.5103ww841025201026110363103......
  • MySql 误操作回滚方法总结
    drop是直接删除表信息,速度最快,但是无法找回数据 truncatetabletruncate是删除表数据,不删除表的结构,速度排第二,但不能与where一起使用 deletefromdelete是删......
  • MySQL 三个经典的问题
    前言今天给大家上3个经典的MySQL问题,希望能对大家有帮助!但是因为笔者计算机水平有限,可能会存在一些错误,烦请指出、斧正!谢谢!在MySQL中INNERJOIN、LEFTJOIN、RIGHTJOIN和......
  • MySQL之主从复制集群搭建
    简述这篇文章主要记录使用​​dockercompose​​​搭建​​MySQL​​主从复制集群搭建,方便后续进行本地测试开发。这篇文章主要介绍一主一从的搭建过程。主从架构,可以缓解M......
  • Mysql 中的日期时间函数汇总
    日期和时间函数MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。1CURDATE()函数CURDATE()函数用......
  • linux中mysql安装
    #首先通过yum下载wget命令1.yum-yinstallwget#通过wget下载MySQL存储库2.wgethttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm3.rpm-Uvhmy......
  • SqlServer2008R2 sqltext的参数化处理
    sqlserver的缓存包括Datacache和Plancache,其中Plancache包括上一篇生成的xml结构和sqltext,sqltext还可以做到参数化,也就是模板化了。1.sql参数化(1).先来做一个Person......
  • mysql-数据备份
    1、准备一个mysql数据库1、查看mysql数据库可以看到此时mysql中没有测试数据库bkdatabase。]#/usr/local/mysql-5.7.28-el7-x86_64/bin/mysql-uroot-pmysql>sho......