mysqldump 常用备份选项,只备份数据或结构的方法,
常见选项:
--all-databases, -A: 备份所有数据库
--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump 把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。
--force, -f:即使发现sql错误,仍然继续备份
--host=host_name, -h host_name:备份主机名,默认为localhost
--no-data, -d:只导出表结构
--password[=password], -p[password]:密码
--port=port_num, -P port_num:制定TCP/IP连接时的端口号
--quick, -q:快速导出
--tables:覆盖 --databases or -B选项,后面所跟参数被视作表名
--user=user_name, -u user_name:用户名
--xml, -X:导出为xml文件
1.备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A >F:\all.sql
2.备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p123456 -A -d>F:\all_struct.sql
3.备份全部数据库的数据(加 -t 参数)
mysqldump -uroot -p123456 -A -t>F:\all_data.sql
4.备份单个数据库的数据和结构(,数据库名mydb)
mysqldump -uroot -p123456 mydb>F:\mydb.sql
5.备份单个数据库的结构
mysqldump -uroot -p123456 mydb -d>F:\mydb.sql
6.备份单个数据库的数据
mysqldump -uroot -p123456 mydb -t>F:\mydb.sql
7.备份多个表的数据和结构(数据,结构的单独备份方法与上同)
mysqldump -uroot -p123456 mydb t1 t2 >f:\multables.sql
8.一次备份多个数据库
mysqldump -uroot -p123456 --databases db1 db2 >f:\muldbs.sql
还原部分分(1)mysql命令行source方法 和 (2)系统命令行方法
1.还原全部数据库:
(1) mysql命令行:mysql>source f:\all.sql
(2) 系统命令行: mysql -uroot -p123456 <f:\all.sql
2.还原单个数据库(需指定数据库)
(1) mysql>use mydb
mysql>source f:\mydb.sql
(2) mysql -uroot -p123456 mydb <f:\mydb.sql
3.还原单个数据库的多个表(需指定数据库)
(1) mysql>use mydb
mysql>source f:\multables.sql
(2) mysql -uroot -p123456 mydb <f:\multables.sql
4.还原多个数据库,(一个备份文件里有多个数据库的备份,此时不需要指定数据库)
(1) mysql命令行:mysql>source f:\muldbs.sql
(2) 系统命令行: mysql -uroot -p123456 <f:\muldbs.sql
发表评论
-
CentOS如果保存防火墙规则!
2012-10-24 20:55 884可以讲规则写到一个文件里,比如: #vi iptables. ... -
windows下用Apache配置虚拟主机
2012-09-06 22:15 697商家网址站终于完成了,网址:http://www.57sj.n ... -
php通过腾迅的api接口获取ip地址以及所在城市
2012-08-14 20:12 1540网上搜刮的一个根据ip获取用户地址的php代码,让人欣喜的是他 ... -
获取某字符串的字符编码
2012-08-14 18:11 806$encode = mb_detect_encoding($a ... -
【转】正确拆分中英文混合字符串的函数
2012-08-14 17:09 1926function arr_split_zh( $te ... -
jQuery处理AJAX返回的数据
2012-08-14 10:59 1164使用$.get方法发送AJAX请求的时候,我们常常使用eval ... -
【转】PHPMailer 类综合应用
2012-08-13 19:36 956PHPMailer 类综合应用 PHPMailer ... -
snoopy采集phpchina示例
2012-08-07 21:00 1788snoopy采集phpchina示例 <?php ... -
Snoopy.class.php文件采集
2012-08-07 20:48 1119获取指定url内容 PHP代码 <? ... -
Snoopy.class.php
2012-08-07 20:37 857<?php /****************** ... -
PHP检测内网服务器状态的方法!
2012-08-05 17:57 1726某项目有功能需求为在OA里检测用户服务器的运行状态,服务器均为 ... -
【转】在Thinkphp中使用AJAX实现无刷新分页
2012-07-22 22:13 11237在Thinkphp目录的Lib\ORG\Uti ... -
ThinkPHP模板输入一维数组
2012-07-22 18:59 1247<foreach name="list&quo ... -
【转】MYSQL删除表的记录后如何使ID从1开始
2012-07-17 15:52 1059MYSQL删除表的记录后如何使ID从1开始 htt ... -
[转]ThinkPHP中分页加上搜索
2012-07-14 23:07 8091ThinkPHP 分页可以很容易的实现对不固定查询参数的支持。 ... -
用PHP+批处理+计划任务实现OA系统远程修改客户服务器密码
2012-07-12 15:31 1790最近接到一个朋友的单子,他是做网吧维护的,手下30多家 ... -
【转】如何在批处理中自动输入密码
2012-07-12 11:08 4136我在做PHP项目的时候,经常会遇到使用PHP的exec ... -
【转】DOS命令行操作计划任务详解
2012-07-12 11:06 2103Schtasks 安排命令和程序定期运行或在指定时间内运行。 ... -
[转]php使用mysqldump命令导出数据 文件内容为空 的解决(密码不能为空)
2012-07-12 11:06 959服务器环境win2003+Apache+PHP5.2 我通过 ... -
批处理如何删除自己!
2012-07-12 11:05 653Rem 批处理删除自己 del %0
相关推荐
并且加入了一些使用的选项,如slave-info可以记录备份恢复后,作为slave需要的一些信息,根据这些信息,可以很方便的利用备份来重做slave。 (3)使用帮助:...
我们在用mysqldump备份数据时,有个选项是 –where / -w,可以指定备份条件,这个选项的解释是: -w, –where=name Dump only selected records. Quotes are mandatory 我们可以做个测试,例如: mysqldump --...
我们在用mysqldump备份数据时,有个选项是 –where / -w,可以指定备份条件,这个选项的解释是: -w, --where=name Dump only selected records. Quotes are mandatory 我们可以做个测试,例如: mysqldump --...
由于数据库备份只捕获时间点的数据,因此无法通过一个简单恢复来恢复备份之后发生的任何数据更改。要恢复备份之后完成的事务,就需要应用日志文件。可以从备份和日志文件(通过在日志文件中进行“前滚”来应用)来...
它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。 二、备份命令 2.1...
Mysql完全备份及恢复:mysqldump 对MyISAM 或InnoDB 完全备份,mysqlhotcopy 对MyISAM 完全备份。增量备份:使用二进制日志增量备份,使用mysqlbinlog 命令恢复二进制日志。SQL 语法备份及恢复。拷贝数据文件备份...
mysqldump是MySQL内置的工具,允许用户将数据库指定不同的选项备份到文件、服务器,甚至是压缩gzip文件中。mysqldump实用程序灵活,快速,可执行高级备份,并接受各种命令行参数,用户可通过这些参数来更改备份...
mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法: mysqldump (选项) 选项: –add-drop-table :在每个创建数据表语句前添加删除数据库的...
# mysqldump -u dbuser -ppass db > db.sql mysqldump: Got error: 1044: Access denied for user ‘dbuser’@’localhost’ to database ‘db’ when using LOCK TABLES 解决一: 加上-skip-lock-tables选项即可。...
8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-显示数据库、表和列信息 8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误...
Create: 建立新的数据库或数据表。 Delete: 删除表的记录。 Drop: 删除数据表或数据库。 INDEX: 建立或删除索引。 Insert: 增加表的记录。 Select: 显示/搜索表的记录。 Update: 修改表中已存在的记录。 特别的权限...
前言 Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的...先来看看mysqldump命令常见选项: –all-databases, -A: 备份所有数据库 –databases, -B: 用于备份多个数据
MySQLDumpX bash脚本的集合简化了MySQL数据库的部分备份。介绍随着Web应用程序变得越来越复杂,其数据库中表的数量也在增加。 除了内容和配置之外,许多当前的Web应用程序还将临时数据或聚合数据存储到数据库中。 ...
Create: 建立新的数据库或数据表。 Delete: 删除表的记录。 Drop: 删除数据表或数据库。 INDEX: 建立或删除索引。 Insert: 增加表的记录。 Select: 显示/搜索表的记录。 Update: 修改表中已存在的记录。 特别...
在MySQL 5.7中不再支持选项前缀,只接受完整选项。(问题#16996656) 现在 的C API libmysqlclient的共享库 文件有版本18.1.0(在MySQL 5.5从版本18.0.0使用)。18.1.0可以用作替换为18.0.0。(问题#16809055) ...
11.5.1 用mysqldump备份和拷贝数 据库 307 11.5.2 使用直接拷贝数据库备份和 拷贝方法 308 11.5.3 复制数据库 309 11.6 为数据恢复使用备份 309 11.6.1 恢复整个数据库 310 11.6.2 恢复单个的表 310 11.7 优化...
想了半天,难道是在数据导出的时候有个选项可以禁止将换行转换成 “\n”,看了mysqldump所有的可选项,没有找到解决的答案。 那问题就是处在导入数据的时候。 后来注意到,在上面我们恢复数据的时候
11.5.1 用mysqldump备份和拷贝数 据库 307 11.5.2 使用直接拷贝数据库备份和 拷贝方法 308 11.5.3 复制数据库 309 11.6 为数据恢复使用备份 309 11.6.1 恢复整个数据库 310 11.6.2 恢复单个的表 310 11.7 ...
22.10 mysqldump程序(数据的备份/导出) 22.11 mysqlimport程序(文本导入、批量导入) 22.12 mysqlshow程序(查看信息) 22.13 myisamchk程序(修复MyISAM文件) 22.14 myisampack程序(压缩MyISAM文件...