【MySQL 数据备份】教程文章相关的互联网学习教程文章

mysqldump完全备份shell脚本

#!/bin/bash #?Date:2017-10 #?Version:0.1 #?Description:db_user="root" myisam_db="mysql" db_passwd="123456" host="localhost" backup_dir="/opt/backup/mysql/sql" log_file="/opt/backup/mysql/sql/mysql_backup.log" keep_days=30 mysql="$(which?mysql)" mysqldump="$(which?mysqldump)" db_list=$(mysql?-h$host?-u$db_user?-p$db_passwd?-e?‘show?databases‘|egrep?-v?‘Database|information_schema|mysql|performan...

MYSQL逻辑备份【代码】

首先用mysqldump进行完全备份[root@logan ~]# mysqldump -uroot -p123 --all-databases > /all.sql mysqldump: [Warning] Using a password on the command line interface can be insecure.停掉mysql服务[root@logan]# killall mysqld mysqld: no process found手动建立/usr/local/mysql/data 目录[root@logan mysql]# chown -R mysql.mysql data/ [root@logan mysql]# ll -d data/ drwxr-xr-x 2 mysql mysql 6 7月 3 16:28 dat...

MySQL 备份【图】

首先,这个备份分为冷备份和热备份冷备份冷备份适用于MyISAM 引擎,不适用于InnoDB,且要关闭MySQL。冷备份就是将MySQL安装目录下的data文件夹的文件 copy 出来,data文件夹下的每一个文件夹,都表示一个数据库,而文件夹名就对应真实的数据库库名,或者将这个文件夹以下的, 后缀为 .frm 、.MYD、.MYI 拷贝下来,.frm 就是表结构,.MYD 是表数据的意思,*.MYI 是表索引,这三个组合到一起就是一张表。恢复的时候只需要把 copy 出来...

Mysql备份还原命令

1.全备mysqldump -u root -padmin --single-transaction --events --triggers --routines --all-databases > all-databases-`date +%F`.sql2.全备还原source all-databases-`date +%F`.sql3.分库备mysqldump -u root -padmin --single-transaction --events --triggers --routines --databases test > test-database-`date +%F`4.分库还原source test-database-`date +%F`.sql5.分表备mysqldump -u root -padmin --single-transact...

lvm快照备份mysql【代码】

快照备份原理(从其他博客看的):原理:通过lvm快照给lvm真身拍个照片,当lvm真身发送改变时,lvm快照把lvm真身改变之前的内容存放在快照上,这样在lvm快照有效的这段时间内,我们看到的lvm快照上的内容始终是lvm真身在创建lvm快照时内容,通过备份lvm快照即可达到在线备份lvm真身的目的。需要注意的是,当lvm快照比lvm真身小时,若lvm真身发生的改变大于lvm快照,则lvm快照将变得无法读取而失效; 若lvm快照大于等于lvm真身,则不会...

windows定时备份MYSQL

@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"cd D:md %Ymd%cd "C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin"cd C:mysqldump -u root -proot -h xx.xx.xx.xx eoss-product > D:/%Ymd%/%Ymd%.sqlexit-h 后边是要连接的MYSQL 数据库的IP 如果是本机 则不需要写 -h 原文:http://my.oschina.net/u/1262156/blog/363241

mysql 备份软件 Xtrabackup 的 xtrabackup_binlog_pos_innodb和xtrabackup_binlog_info 文件区别【代码】

今天在操作 innobackupex 的时候,执行 change master to 的时候发现 xtrabackup_binlog_pos_innodb xtrabackup_binlog_info 两个文件对应的master 的 binary log 位置不一致: less xtrabackup_binlog_info mysql-bin.002961 70176740 less xtrabackup_binlog_pos_innodb mysql-bin.002961 38716155后面我就找了下这两个参数究竟是有什么区别 1.官网上的定义:xtrabackup_binlog_pos_innodb containing the position of the ...

mysql数据库备份脚本【代码】

mysql备份脚本#!/bin/bash ## Author: liwenlong ## 2015年12月29日 ## Description: 备份文件,智慧童行卡数据库备份 ################数据库备份脚本####################### USER=backup ##数据库连接用户 PASSWD="*********" ##数据库连接密码 DATABASE="test test3 test4" ##数据库名,如果要新增需要备份的数据库,添加即可; HOSTNAME="192.168.1.47" ##服务器IP地址 PORT="3306" ##数据库端口 ...

mysql增量备份 percona-xtrabackup【代码】

先说下实际环境阿里云买的ESC跑的mysql服务,目前由于数据量过大,数据库目前有800多GB,每次全备需要等20多个小时才能够完成,然后就想到做增量备份,写下此文档一、测试环境[root@localhost ~]# cat /etc/redhat-release CentOS release 6.2(Final)[root@localhost ~]# mysql --versionmysql Ver14.14Distrib5.5.20,forLinux(x86_64)using readline 5.1二、安装软件及其作用软件名:percona-xtrabackup作用:针对Mysql数据库进行热备...

mysql备份脚本,一天执行一次全量备份,三次增量备份【代码】

线上一个小业务的mysql备份全量备份#!/bin/bash #crete by hexm at 2016-10-02 #scripte name : full_backup.sh #descriptioni : mysql full backup. oneday at a time.#timeinfodate=`date +%Y%m%d` #time_now1=`date +%Y%m%d-%H:%M:%S`#dirinfo BACKUP_DIR="/app/dbbackup/full_backup/" today_dir="/app/dbbackup/full_backup/${date}" LOG=/app/dbbackup/logs/dumpfull_${date}.txt if [ ! -d "${BACKUP_DIR}" ]; thenmkdir -...

【整 1.2.3】 MySQL数据库备份与恢复命令实战

【备份单个数据库 - 多种参数】语法: mysqldump -u 用户名 -p 数据库名 > 备份的文件名 【查看数据库的字符集】mysql> show variables like ‘character_set%‘;+--------------------------+-------------------------------------------+| Variable_name | Value |+--------------------------+-------------------------------------------+| character_set_client | ut...

MySQL 采用Xtrabackupex进行全库备份过程汇总【图】

1,xtrabackup简介关于数据库备份以及备份工具,参考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经如何使用xtrabackup进行对数据库的全备份已经恢复。 2,xtrabackup下载下载地址为:http://www.percona.com/downloads/XtraBackup/Chorm浏览器下面,在“DOWNLOADPERCONA XTRABACKUP”下面,选择版本号以及os版本,有的浏览器打不开,可能会出现“No files found with current filters.”,那么就...

备份mysql数据库

date +%Y-%m-%dyum install -y mysql-serverrpm -qf /usr/bin/mysql mysqlshow databases;mysql -uroot -p #!/bin/sh#auto backup mysqlBAKDIR=/data/backup/mysql/`date +%Y-%m-%d`MYSQLUSR=rootif [ $UID -ne 0 ];then echo This script must be use the root user!!! sleep 2 exit 0fiif [ ! -d $BAKDIR ];then mkdir -p $BAKDIRelse echo This is $BAKDIR exists...fi/usr/bin/mys...

MySQL MyISAM和InNodb备份与恢复技巧【代码】

1. 为什么要备份数据库对数据库来说,最重要也最容易被忽视的就是备份。由于不可预测性,偶然的事件可能会导致非常惨重的损失。数据越是重要,数据的变化越频繁,备份越发需要经常进行。备份周期根据不同业务的需要可以调整,但是不能忽视备份。备份时最好也备份my.cnf或my.ini,这样可以保存你以前的配置参数。2. MyISAM 表备份/恢复策略2.1. 文件热备份2.1.1. 拷贝文件因为MySQL表保存为文件方式,很容易备份。要想保持备份的一致...

Mysql使用percona-xtrabackup进行数据备份还原【代码】

场景:当mysql数据库数据量很大(1T-10T),在不影响正常使用的情况下,进行数据热备迁移还原。本文档主要介绍:Xtrabackup 全量备份与全量恢复 一、XtraBackup是什么Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写)。Xtrabackup有两个主要的工具:xtrabackup、innobackupex1、xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表;2、innobackupex是参考了InnoDB Hotbackup的i...

备份 - 相关标签