公司一直是全备+binlog,但是如果单个库出现问题怎么办,在进行完整恢复的话,第一会耽误时间,第二会影响其它数据库,第三如果数据量大,对于库的恢复也是问题,所以我提出了,除了全备,还要做分库备份,只要更灵活,出现问题,直接恢复单库(方便、快捷) 下面直接上脚本1,将MySQL自带库外的其他库进行备份#!/bin/bash
#------------------------
原创
2017-06-03 22:39:42
1080阅读
点赞
mysql 分库备份 &nbs
原创
2015-08-08 23:00:23
841阅读
#!/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阅读
点赞
#!/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 
原创
2016-12-12 22:53:51
1174阅读
点赞
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阅读
点赞
##########MYSQL分库备份########################################!/bin/bash
MYCMD="mysql -uroot -pjinyan123" #定义了mysql命令
MYDUMP="mysqldump -uroot -pjinyan123"  
原创
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阅读