`
haierboos
  • 浏览: 434527 次
文章分类
社区版块
存档分类
最新评论

使用mysqldump导出(备份)MySQL数据

 
阅读更多

mysqldump工具的文档:http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqldump


mysqldump 最常用于备份一个整个的数据库:

shell> mysqldump db_name

 >backup-file.sql



你可以这样将转储文件读回到服务器:

shell> mysql db_name
 < backup-file.sql
相应的,在目标服务器上导入数据的命令就是:
shell>mysqladmincreatetarget_db_name
shell>mysqltarget_db_name<backup-file.sql
下面的例子是把replication_test库dump到D:/replication_test.sql文件,在生成的SQL中加入DROP TABLE IF EXISTS。
mysqldump -u root -proot --add-drop-database --add-drop-table replication_test > D:/replication_test.sql

以下是几个常用的简单地使用方法是:
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
3.导出一个数据库结构
mysqldump -
-u 用户名 -p 数据库名 --no-data --add-drop-database --add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql
--no-data: 不dump数据库, --add-drop-database 创建数据库之前加一个drop database --add-drop-table 在每个create语句之前增加一个drop table



分享到:
评论

相关推荐

    详解 linux mysqldump 导出数据库、数据、表结构

    详解 linux mysqldump 导出数据库、数据、表结构 导出完整的数据库备份: mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname &gt; dbname.sql 说明:–add-locks:导出过程中锁定表,完成后回解锁...

    mysql导出指定数据或部份数据的方法

    这个时候mysqldump可能就不大好使了,...方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 代码如下:SELECT a,b,a+b INTO OUTF

    使用MySQL MySqldump命令导出数据时的注意事项

    主要介绍了使用MySQL MySqldump命令导出数据时的注意事项,很实用的经验总结,需要的朋友可以参考下

    docker 使用mysqldump命令备份导出项目中的mysql数据

    主要介绍了docker 使用mysqldump命令备份导出项目中的mysql数据本文通过命令给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    mysql mysqldump只导出表结构或只导出数据的实现方法

    mysql mysqldump 只导出表结构 不导出数据 代码如下:mysqldump –opt -d 数据库名 -u root -p &gt; xxx.sql 备份数据库 代码如下: #mysqldump 数据库名 &gt;数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名&gt;...

    MySQL数据库使用mysqldump导出数据详解

    在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法...

    mysqldump使用

    mysqldump 导入 导出 备份 还原 也是详解

    mysql mysqldump数据备份和增量备份

    而全量备份则使用mysqldump将所有的数据库导出,每周日凌晨3点执,并会删除上周留下的mysq-bin.00000*。然后对mysql的备份操作会保留在bak.log文件中。如下图:开始:2013年05月02日 15:10:57 结束:2013年05月02日 15...

    mysql数据迁移到mysql.rar

    1.使用mysqldump命令导出数据 $ mysqldump -u username -p database_name &gt;backup.sql 其中,username是MySQL数据库的用户名,database_name是要备份的数据库名称,backup.sql是备份文件名。执行该命令后,将会...

    使用mysqldump对MySQL的数据进行备份的操作教程

    MySQL 自身的 mysqldump 工具支持单线程工作, 依次一个个导出多个表,没有一个并行的机 ,这就使得它无法迅速的备份数据。 mydumper 作为一个实用工具,能够良好支持多线程工作, 可以并行的多线程的从表中读入数据...

    Mysql导入导出工具Mysqldump和Source命令用法详解

    在PHP网站开发中,时常遇到Mysql数据库备份或数据库迁移工作,这时Mysql怎么导入导出数据库中的数据就非常关键,Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql...

    Docker版的MySQL5.7升级到MySQL8.0.13,数据迁移

    1.备份旧的MySQL5.7的数据 记得首先要备份旧的数据,防止升级失败导致数据丢失。备份的方式有两种,一种是在宿主机直接执行导出命令,另外一种是先进入Docker环境下进行操作。主要的导出命令如下: #方式一,直接在...

    mysqldump备份还原和mysqldump导入导出语句大全详解

    主要介绍了mysqldump备份还原和mysqldump导入导出语句大全详解,需要的朋友可以参考下

    windows下mysql自动备份脚本

    脚本会自动通过mysqldump命令导出要备份的数据库,并执行压缩,压缩文件以当前日期命名。压缩完成后自动删除导出的数据库文件,以节省空间。windows服务器下,可通过设置计划任务来完成数据库的自动备份。

    PHP定时备份MySQL与mysqldump语法参数详解

    先来为大家介绍几个MySQL备份命令mysqldump常用操作实例: 1、mysqldump备份 只导出表结构 d:/PHP/xampp/mysql/bin/mysqldump...mysqldump只导出数据 d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p

    MySQL备份时排除指定数据库的方法

    使用mysqldump命令备份时候,–all-databases 可以备份所有的数据库。 使用ignore-table 还可以排除制定的表。但是,mysqldump没有参数可以排除数据库的。 要备份的数据库少的时候,可以通过mysqldump -uroot -p...

Global site tag (gtag.js) - Google Analytics