首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql备份命令_mysql命令行备份方法

/backup/mysql.sql.gz 3、备份同个库多个 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 –database 数据库名 1 2 …. > 文件名.sql...6、备份数据出带删除数据库或者的sql备份 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 –add-drop-table –add-drop-database 数据库名 >...–master-data=2 test>test.sql sql文件中我们会看到: –是指备份后所有的更改将会保存到bin-log.000002二进制文件中。...CHANGE MASTER TO MASTER_LOG_FILE=’bin-log.000002′, MASTER_LOG_POS=107; 2、test库的t_student中增加两条记录,然后执行...三、恢复 1、首先导入全备数据 # 也可以直接在mysql命令行下面用source导入 mysql-h *.*.*.* -u username -p passward -p 3310 < test.sql

10.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Mysql备份中恢复单个

因为云平台的备份是把库中所有的都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,然后再根据需求提出需要的。...一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。...我们使用如下sed命令从原始sql中导出wp_comments: 意思是:打印DROP TABLE....此时,lianst.wp_comments.sql 就是我们从原始备份sql(lianst.sql)中导出的wp_comments的sql语句。接下来我们就可以针对这一个来进行恢复了。...#登陆Mysql服务器 [root@bj ~]# mysql -uroot -p Enter password:   mysql> source lianst.wp_comments.sql;

4.5K110

Mysql数据库备份(一)——数据库备份备份

一、Mysql中的数据备份: Mysql中数据备份使用的命令是:mysqldump命令将数据库中的数据备份成一个文本文件。的结构和中的数据将存储在生成的文本文件中。...Mysql命令行操作中的几个基本操作命令,在此对几个命令做一个简单的阐述,不会的小伙伴可以学习下: *、 mysql -u username -p password: 这个命令用于输入用户名和密码登陆mysql...;:查看默认数据库中的表情况(罗列所有信息) ②、 了解数据库服务器中的库和的基本情况下,我们使用命令备份数据库ssh下的acc的数据作为案列演示: 图2: 如图2所示:备份语句写好的情况下...需要注意一点的是标注③ 数据备份的时候有一个操作就是首先锁,不准其它用户对这张进行写的操作。很简单的一个数据备份操作就这么完成了。...这种情况开发环境可以,但是在生产环境中很难允许备份服务器。 注意:这种方法不适用于InnoDB存储引擎的,而对于MyISAM存储引擎的很方便。同时,还原时MySQL的版本最好相同。

20.1K41

备份部分&&快速备份

环境/读前须知要求mysql版本大于5.6.6MYSQL版本innodb_file_per_table难易程度(共5级)> 5.6.6true3需求分析需求:要备份部分, 部分中有个别很大....比如5000W行分析备份大致分为两种: 物理备份和逻辑备份.物理备份: 速度快, 但是不支持异构恢复逻辑备份: 速度慢, 支持异构恢复, 方便备份部分.所以整体使用逻辑备份(mysqldump),...个别大使用物理备份(导出空间)实现逻辑备份和恢复mysql备份部分, 比较简单, 直接参考如下命令即可mysqldump -h127.0.0.1 -P3308 -uroot -p123456 \-...本文只演示非分区(不建议使用分区....)备份/导出注意: 备份导出的时候目标是只读的状态mysql> flush table t1 for export; -- 窗口不要关, 不然锁(metadata...mysql> ALTER TABLE t1 IMPORT TABLESPACE; -- 导入空间校验checksum table t1; -- 对比下和备份的时候校验值是否一样.

83301

MYSQL 8.0 XTRABACKUP 备份压缩与部分恢复

MYSQL 8.0后,XTRABACKUP 的参数有哪些变化,如果是通过XTRABACKUP 来备份那些参数的意义在哪里,是不是需要进行调整 1 compress XTRABACKUP 进行文件的备份时...CPU备份的压缩上。...--socket=/data/mysql/mysql.sock --backup --target-dir=/data/backup1 --tables="test_1" 从上图可以看到实际上仅仅备份一个的时候...  备份时只备份需要导出的 xtrabackup -usys -p1234.Com --socket=/data/mysql/mysql.sock --backup --target-dir=/data...3 需要恢复的数据库上建立与同样的名和结构的数据 4  然后直接  ALTER table 名 discard tablespace; 将原有的空间卸载 5  将备份文件夹下的拷贝到目的数据库的文件夹下

2.8K20

MySQL命令行备份数据库、导入SQL脚本

导入SQL脚本的两种方式: 第一种方法: 命令行下(开启服务,未连接数据库),输入 : mysql 【-h localhost】 -u root -p123456 【-D数据库】 < D:\1.sql...如果sql文件里已经有创建数据库的命令,则不用在导入的时候选择数据库 第二种方法 命令行下(已连接数据库,此时的提示符为 mysql> ),输入 : source D:/1.sql 或者 \...D:/1.sql 回车即可 注意的是,进入mysql命令行后,SQL文件路径的分隔符是“/”,而不是“\” 备份数据库 ? -- 导出 1....导出一张 -- mysqldump -uroot -p123456 school student >D:/a.sql   mysqldump -u用户名 -p密码 库名 名 > 文件名(D:/a.sql...导出多张 -- mysqldump -uroot -p123456 school student result >D:/a.sql   mysqldump -u用户名 -p密码 库名 1 2 3

4.3K30

MySQLLinux下如何实现定时备份!!!

备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。...而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的! 备份是什么? ? 为什么要备份 ? 容灾方案建设 ?...1、查看磁盘空间情况: 既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果!...存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质; # df -hFilesystem 2、创建备份目录: 上面我们使用命令看出.../home下空间比较充足,所以可以考虑/home保存备份文件; cd /home mkdir backupcd backup 3、创建备份Shell脚本: 注意把以下命令中的DatabaseName换为实际的数据库名称

1.8K40

备份情况下恢复MySQL误删的

但知识都是触类旁通,真正的专家,从来不会局限一个方向上。今天分享的内容,是他MySQL数据恢复上所做的尝试。 本文主要分享没有备份的情况下,MySQL数据库如何恢复被删除的。...2备份结构 [root@killdb ~]# mysqldump --opt -d -uroot -proger recover test_drop0801 > /tmp/innodb_recovery...MySQL truncate table 首先这里我要利用undrop_for_innodb 这个开源工具包(当然需要编译),目前该工具已经2017年1月宣布闭源了,而且开始收费。...抽取数据之前,必须提前准备好结构,由于这里是truncate,因此结构是存在的,很容易获取。我这里是测试,所以之前就备份了结构。 那么如果是drop table 呢?...MySQL 5.7 版本中更为坑爹,MySQL 默认会启动4个purge 线程,因此很容易就会导致空间被重用,最终导致数据无法恢复,如下是MySQL 5.7的purge相关参数: ?

13.1K110

Windows环境下使用MySQL:自动定时备份

“E:\mysql\MySQL BackUp”是备份文件所在的路径,可以自行修改。“backup_*.sql”指的是该路径下所有以“backup_”开头,以“.sql”作为后缀的数据库备份文件。...\MySQL Server 5.6\bin\mysqldump" 这一行命令就是调用MySQL自带的备份工具了,注意这个路径必须写成你自己的“mysqldump.exe”所在的路径,一般都是SQL安装路径的...而这一行命令后面紧跟着一大串的参数,我们挑几个重要的来解释: --user=root 连接MySQL数据库服务的账户,通常该账户必须具备数据库备份操作的权限。...--events "yumi_website" > "E:\mysql\MySQL BackUp\backup_%Ymd%.sql" events参数即实现了将数据库备份到一个指定的文件这一操作。"...此时我们就会看到Windows的任务列表里,多了一条新的任务: image.png 至此,Windows环境下自动备份MySQL的设置就全部完成了。

1.2K30

MySQL用全库备份数据恢复单数据

备份数据库时,采用了全库备份,但是因为某些原因需要回滚一个的数据到备份数据库上,如果回滚整个库就比较费时间,因为可能这个只有几十M,但是其它可能有十几上百G,这时候就需要将需要恢复的提取出来了...现在有备份库fdcsqlMySQL-2018_11_30-03_00_01.sql,里面有多张,现在需要恢复其中fdc_document这张的数据 提取建表语句 sed -e '/....d;}' -e 'x;/CREATE TABLE `名`/!d;q' mysqldump.sql(备份文件的文件名) sed -e '/./{H;$!...40101 SET character_set_client = @saved_cs_client */; 提取数据 grep 'INSERT INTO名' mysqldump.sql(备份文件的文件名...,就可以正常恢复数据了 建库建 先创建数据库,再根据上面的SQL语句创建fdc_document 导入数据 MySQL [document]> souce /data/backup/mysql/

91510

MySQL · 物理备份 · XtraBackup备份原理

前言 Percona XtraBackup[1](简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库「物理热备」的备份工具,支持 MySQl(Oracle)、Percona Server...我们 RDS MySQL 的物理备份就是基于这个工具做的。...xtrabackup 是用来备份 InnoDB 的,不能备份非 InnoDB ,和 mysqld server 没有交互; innobackupex 脚本用来备份非 InnoDB ,同时会调用 xtrabackup...一般情况下,我们是希望能备份 MyISAM 的,虽然我们可能自己不用 MyISAM ,但是 mysql 库下的系统是 MyISAM 的,因此备份基本都通过 innobackupex 命令进行;另外一个原因是我们可能需要...在上面描述的文件拷贝,都是备份进程直接通过操作系统读取数据文件的,只执行 SQL 命令时和数据库有交互,基本不影响数据库的运行,备份非 InnoDB 时会有一段时间只读(如果没有MyISAM的话,

5K10
领券