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

Mysql相关命令:备份恢复数据库

1、备份test数据库: mysqldump -uroot -p1234 test>/tmp/backup.sql2、备份user表:mysqldump -uroot -p1234 tetst user>table.sql3、恢复数据库:mysql -uroot -p1234 test</tmp/backup.sql 4、登录:mysql -uroot -p1234原文:https://www.cnblogs.com/docstrange/p/15208205.html

mysql 备份 常用脚本【代码】

全备: innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass /data/backup增备: innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass --incremental-basedir=/data/backup/2017-09-14_08-30-02 --incremental /data/backupincr innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass --incremental-basedir=/...

MySQL Study之--MySQL innodb引擎备份工具XtraBackup之一(Install)【图】

MySQL Study之--MySQL innodb引擎备份工具XtraBackup之一(Install)Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。  Xtrabackup有两个主要的工具:xtrabackup、innobackupex  (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表  (2)innobackupex-1.5.1则封装了xtrabackup,是一个脚本封装,所以能同时...

mysql 分库分表备份脚本【代码】

#!/bin/bash USER=root #用户 PASSWORD=123456 #密码 MYSQL_PATH=127.0.0.1 #地址 MYSQL_BIN=/bin/mysql MYSQL_DUMP_BIN=/bin/mysqldump MYSQL_CMD="${MYSQL_BIN} -u${USER} -p${PASSWORD} -h${MYSQL_PATH}" DATABASE=($(${MYSQL_CMD} -e "show databases;"|egrep -v "Database|mysql|test|information_schema")) BACKUP_DIR=/data/mysql_backup/$(date +%Y-%y-%d) #备份目录 [ -d ${BACKUP_DIR} ]||mkdir -p ${BACKUP_DIR} fo...

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...

备份 - 相关标签