公司一直是全备+binlog,但是如果单个库出现问题怎么办,在进行完整恢复的话,第一会耽误时间,第二会影响其它数据库,第三如果数据量大,对于库的恢复也是问题,所以我提出了,除了全备,还要做分库备份,只要更灵活,出现问题,直接恢复单库(方便、快捷)   下面直接上脚本1,将MySQL自带库外的其他库进行备份#!/bin/bash #------------------------
原创 2017-06-03 22:39:42
1080阅读
1点赞
                            mysql 分库备份   &nbs
#!/bin/bash TIME=$(date +%F_%H-%M-%S) DIR=/backup PASS=123456 [ -d ${DIR} ] || mkdir ${DIR} for DB in $(mysql -u root -p "${PASS}" -e 'show databases' | grep -Ev "^Database|.*schema$"); do mysqldump
原创 2023-10-13 04:45:38
153阅读
vim /data/mysqlback.sh#! /bin/bashBAKPATH=/data/mysql-backMYUSER=rootMYPASS="123456"SOCKET=/var/lib/mysql/mysql.sockMYCMD="mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S
原创 精选 2017-01-11 15:17:13
1441阅读
1点赞
#!/bin/bash #Author:heyic.m@gmail.com #按数据库分库备份,可排除指定库 #2016-06-08 create. #2017-02-21 add expire_days. #2017-02-27 redifine backupPath's name style. #备份用户与密码 mysql
原创 2017-03-23 13:46:22
938阅读
mkdir /server/scriptcd /server/scriptvi mysql_backup_db.sh#!/bin/shmysql_backup_dir=/data/mysql_backup/$(date +%F)[ ! -d ${mysql_backup_dir} ] &&  mkdir -p ${mysql_backup_dir}user_pass='-
原创 2014-12-14 22:58:57
490阅读
MySQL分库备份与分表备份1、分库备份要求:将mysql数据库中的用户数据库备份备份的数据库文件以时间命名脚本内容如下:[root@db01 scripts]# vim backup_database.sh#!/bin/bashmysql_user=rootmysql_pass=123456mkdir -p /backupfor n in `mysql -u$mysql_user -p$mys
原创 2021-04-16 19:55:08
698阅读
1.mysql的分库备份myuser=rootmypass=yzg1314520mycmd="mysql -u$myuser -p$mypass "mydump="mysqldump -u$myuser -p$mypass"for database in  mysql testdo        $mydump $database   &
原创 2015-05-27 16:03:01
930阅读
关键语句mysql -uroot -pjet-speed -h 127.0.0.1 -P 3308  -e "show databases;" | egrep -vi "schema|mysql|test|database" | sed&n
原创 2016-01-20 17:24:21
520阅读
#!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb import os import sys import time currentDate=time.strftime('%Y%m%d',time.localtime()) def&nbsp
原创 2016-12-12 22:53:51
1174阅读
2点赞
1评论
一、单独备份数据库mysqldump -uroot -poldboy oldboy >/opt/oldboy.sql         最简单的备份        1)  mysql基于myisam引擎mysqldump -uroot -poldboy  -B -x  -F oldbo
原创 2017-03-30 22:20:53
3411阅读
Mysql
原创 2019-07-06 16:19:04
831阅读
#!/bin/bash # Delete Backup Time delete_time=7 # Backup User & Mysql Command db_user="root" password="111111" mysql="/usr/local/mysql/bin/mysql" mysqldump
原创 2014-07-17 15:02:36
591阅读
#!/bin/bash MYUSER=root MYPASS=password SOCKET="/var/lib/mysql/mysql.sock" MYCMD="mysql -u $MYUSER -p$MYPASS" MYDUMP="mysqldump -u $MYUSER -p$MYPASS" BACKUP_DIR="/work/ba
原创 2015-04-28 12:52:59
1072阅读
1点赞
##########MYSQL分库备份########################################!/bin/bash MYCMD="mysql -uroot -pjinyan123"   #定义了mysql命令 MYDUMP="mysqldump -uroot -pjinyan123" &nbsp
原创 2015-02-06 13:53:00
723阅读
1、分库备份:#!/bin/shMYUSER=rootMYPASS=123456SOCKET=/usr/local/mysql/data/mysql.sockMYLOGIN="mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S$SOCKET -B"DATABASE="$($MYLOGIN -e
原创 2016-07-28 11:36:45
851阅读
[root@db02 scripts]# cat /server/scripts/Store_backup.sh   #脚本详细内容#!/bin/shMYUSER=rootMYPASS=xuliangweiSOCKET=/data/3306/mysql.sockMYLOGIN="mysql -u$MYUSER -p$MYPASS -S $
转载 精选 2016-08-09 16:29:10
457阅读
#!/bin/sh################# author: will# createdate: 20170314# function: mysql db backup###################TIME=`date -d '1 day ago' +%Y%m%d`PASSWORD=""USERNAME="root"###mysql 路径MYSQL="/usr/local/webs
原创 2017-03-14 16:46:59
474阅读
备份数据库脚本[root@vpn script]# cat store_backup.sh #!/bin/shMYUSER=rootMYPASS=qwe123SOCKET=/data/3306/mysql.sockMYLOGIN="mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S$S
原创 2017-06-21 12:00:29
1041阅读
mysql分库分表备份脚本
原创 2019-08-26 09:13:26
599阅读
  • 1
  • 2
  • 3
  • 4
  • 5