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

玩转mysql备份

全量: 全量数据就是数据库中所有的数据,全量备份就是把数据库中所有的数据进行备份。 增量: 增量数据是从上次全量备份之后,更新的新数据。(binlog就是增量数据) 譬如:上次全量备份时间是2017/01/02,那么之后产生的binlog日志就是增量数据(mysql-bin.000024) 举例说明: 相对于2017/01/02全量备份的增量是: 从2017/01/02全量备份刷新binlog后开始到下次全量备份之前的binlog数据称为这次全量备份的增量数...

逻辑备份,mysqldump,SELECT…INTO OUTFILE,恢复

cat test_backup.sql 可以看到,备份出的文件内容就是表结构和数据,所有这些都是用SQL语句表示的。文件开始和结束处的注释是用来设置MySQL数据库的各项参数的,一般用来使还原工作能更有效和准确的进行。之后的部分先是CREATE TABLE语句,之后就是INSERT语句了。mysqldump的参数选项很多,可以通过mysqldump -help命令来查看所有的参数,有些参数有缩写,如--lock-tables的缩写为-l,重点介绍一些比较重要的参数。 --single-trans...

MySQL配置主从备份【代码】

>flush tables with read lock;2、使用mysqldump工具导出数据:mysqldump -uroot -pxxx database_name >database_name.sql3、备份完成后,解锁数据库:>unlock tables;4、将初始数据导入从数据库:>create database database_name; >use database_name; >source database_name.sql; 完成以上操作后,主从服务器就有一样的初态了。 三、主从同步设置: 1、配置从数据库: /etc/my.cnf主要配置如下:log-bin=mysql-bin ...

mysql数据库自动备份

1、vi /home/wangcn/auto_log.sh#!/bin/bash #Shell Command For Backup MySQL Database Everyday Automatically By Crontab USER=root PASSWORD="huazhen@123" DATABASE="base_info" HOSTNAME="192.168.1.233" WEBMASTER=wangcn@bestinvestor.com.cn BACKUP_DIR=/home/rise1/software/backup/ #备份文件存储路径 LOGFILE=/home/rise1/software/backup//data_backup.log #日记文件路径 DATE=`date ‘+%Y%m%d-%H%...

MySQL 数据备份与还原【代码】【图】

一、数据备份1、使用mysqldump命令备份mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。1、备份一个数据库mysqldump基本语法:mysqldump -u username -p dbname table1 table2 ...-> Ba...

window下mysql数据备份与还原

1,配置mysql环境变量备份2,mysqldump -u username -p database 【tables】>path还原3 mysql -u root -p <path.sql本文出自 “12547334” 博客,请务必保留此出处http://12557334.blog.51cto.com/12547334/1894738window下mysql数据备份与还原标签:mysql window 数据备份 本文系统来源:http://12557334.blog.51cto.com/12547334/1894738

Mysql命令mysqldump:备份数据库

mysqldump命令用来备份数据库。mysqldump命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行。1) 导出整个数据库(导出文件默认是存在mysql\bin目录下)? ? mysqldump -u 用户名 -p 数据库名 > 导出的文件名??? mysqldump -u user_name -p123456 database_name > outfile_name.sql2) 导出一个表??? mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名??? mysqldump -u user_name -p database_name table_name > ou...

mysql-数据库主从备份【图】

主:172.16.115.161 从:172.16.115.1631. 主从机器上安装 mysql和mysql-server yum install -y mysql mysql-server 2. 主从配置文件开启二进制文件;服务器id用于区分一组服务器中的不同主机,一般用IP地址最后一位 vim /etc/my.cnf 3. 启动主从服务器,并且主给从授予replication slave 权限 4. 查看主服务器的二进制文件,不再操作主mysql 5. 从服务器上重新手动输入主服务器的信息,查看该信息本是否保存到了数据库下...

mysql中的数据备份与还原【代码】

select * into outfile ‘D:\BaiduNetdiskDownload\mysql\class.sql‘ 2 fields terminated by ‘---‘ enclosed by ‘"‘ 3 lines starting by ‘be:‘ terminated by ‘ed\r\n‘ 4 from my_class;  2. 数据还原必须保证表结构存在,才能进行数据还原。lode data infile ‘文件路径‘ into table 表名 fields 字段处理 lines 行处理;  -- 怎么备份的,就怎么还原示例:1 load data infile ‘D:\BaiduNetdiskDownload\mysql\...

一个手动备份MySQL数据库的脚本【代码】

#!/bin/bash username=root hostname=localhost password=root mysql -u$username -h$hostname -p$password -e "show databases" read -p "PLZ input a dbname:" dbname read -p "PLZ input backupdir:" backupdir read -p "PLZ input backupname:" backupnameif [[ "$dbname" == "quit" || "$backupdir" == "quit" || "$backupname" == "quit" ]];thenexit 4elseecho "----------backup start----------"! [ -d $backupdir ] && m...

【mysql】表备份【代码】

u root -p12345678 --lock-tables TEST_DB a b c > bak.sql注意:-p后面直接跟密码,没有空格。这样写不太好,容易泄露密码。也可以输入下面指令后再单独输入密码。mysqldump -u root -p --lock-tables TEST_DB a b c > bak.sql --lock-tables 表示将所有的表都上锁,可以避免数据不一致情况。 【mysql】表备份标签:情况 class mysqldump 输入 -- 指令 lan root mysq 本文系统来源:http://www.cnblogs.com/d...

MySQL之XtraBackup实现完全备份、增量备份、数据还原

libev.so.4()(64bit) is needed by percona-xtrabackup-24-2.4.1-1.el6.x86_64perl(DBD::mysql) is needed by percona-xtrabackup-24-2.4.1-1.el6.x86_64有依赖,直接用官方的yum源安装,按照下面的连接建立一个yum源和gpg_check源http://www.cnblogs.com/zejin2008/p/4649327.html [root@node2 tool]# yum install percona-xtrabackup[root@node2 tool]# rpm -ql percona-xtrabackup/usr/bin/innobackupex/usr/bin/xbcloud/usr/bi...

学一点 MYSQL 双机异地热备份—-MYSQL主从,主主备份原理及实践【代码】【图】

稍微解释一下这几行的意思: 1. 第一行表明 当前正在记录的 binarylog文件名是: mysql-bin.000014. 我们可以在mysql数据目录下,找到这个文件: 2. 第二行, 107. 表示当前的文件偏移量, 就是写入在mysql-bin.000014 文件的记录位置。 这两点就构成了 主服务器的状态。 配置从服务器的时候,需要用到这两个值。 告诉从服务器从哪读取主服务器的数据。 (从服务器会登录之后,找到这个日志文件,并从这个偏移量之后开始复制。)...

MySQL备份和恢复【代码】

根据备份的数据量可分为:完全备份:备份整个数据集部分备份:备份部分数据集增量备份:仅备份最近一次完全备份或增量备份(如果存在的话)以来变化的数据缺点:由于可能存在多个增量,恢复时较麻烦差异备份:仅备份最近一次完全备份以来变化的数据缺点:数据量大的话,比较浪费磁盘空间根据备份的方式可分为:物理备份:直接复制数据文件进行备份逻辑备份:与存储引擎无关,从数据库中“导出”数据另存而进行的备份根据备份时数据的...

从机上的MySQL备份脚本【代码】

1#!/bin/bash # # use for backup MySQL slave data # written by hch # ######################################################CFGFILE=/etc/my.cnf ## BINFILE=$(gawk -F‘[ \t]*=[ \t]*‘ ‘$1~/log[-_]bin$/{print $2}‘ $CFGFILE | grep ${0#*_}) #BINDIR=${BINFILE%/*} BINPREFIX=${BINFILE##*/}DATEFORMAT="date +‘%Y-%m-%d %H:%M:%S‘"LOGERROR_PREF...

备份 - 相关标签