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 导出数据库、数据、表结构 导出完整的数据库备份: mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname > dbname.sql 说明:–add-locks:导出过程中锁定表,完成后回解锁...
这个时候mysqldump可能就不大好使了,...方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 代码如下:SELECT a,b,a+b INTO OUTF
主要介绍了使用MySQL MySqldump命令导出数据时的注意事项,很实用的经验总结,需要的朋友可以参考下
主要介绍了docker 使用mysqldump命令备份导出项目中的mysql数据本文通过命令给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
mysql mysqldump 只导出表结构 不导出数据 代码如下:mysqldump –opt -d 数据库名 -u root -p > xxx.sql 备份数据库 代码如下: #mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>...
在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法...
mysqldump 导入 导出 备份 还原 也是详解
而全量备份则使用mysqldump将所有的数据库导出,每周日凌晨3点执,并会删除上周留下的mysq-bin.00000*。然后对mysql的备份操作会保留在bak.log文件中。如下图:开始:2013年05月02日 15:10:57 结束:2013年05月02日 15...
1.使用mysqldump命令导出数据 $ mysqldump -u username -p database_name >backup.sql 其中,username是MySQL数据库的用户名,database_name是要备份的数据库名称,backup.sql是备份文件名。执行该命令后,将会...
MySQL 自身的 mysqldump 工具支持单线程工作, 依次一个个导出多个表,没有一个并行的机 ,这就使得它无法迅速的备份数据。 mydumper 作为一个实用工具,能够良好支持多线程工作, 可以并行的多线程的从表中读入数据...
在PHP网站开发中,时常遇到Mysql数据库备份或数据库迁移工作,这时Mysql怎么导入导出数据库中的数据就非常关键,Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql...
1.备份旧的MySQL5.7的数据 记得首先要备份旧的数据,防止升级失败导致数据丢失。备份的方式有两种,一种是在宿主机直接执行导出命令,另外一种是先进入Docker环境下进行操作。主要的导出命令如下: #方式一,直接在...
主要介绍了mysqldump备份还原和mysqldump导入导出语句大全详解,需要的朋友可以参考下
脚本会自动通过mysqldump命令导出要备份的数据库,并执行压缩,压缩文件以当前日期命名。压缩完成后自动删除导出的数据库文件,以节省空间。windows服务器下,可通过设置计划任务来完成数据库的自动备份。
先来为大家介绍几个MySQL备份命令mysqldump常用操作实例: 1、mysqldump备份 只导出表结构 d:/PHP/xampp/mysql/bin/mysqldump...mysqldump只导出数据 d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p
使用mysqldump命令备份时候,–all-databases 可以备份所有的数据库。 使用ignore-table 还可以排除制定的表。但是,mysqldump没有参数可以排除数据库的。 要备份的数据库少的时候,可以通过mysqldump -uroot -p...