mysqldump
mysqldump 客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建表及插入表的SQL语句
语法
mysqldump [options] db_name [tables]
mysqldump [options] --database/-B db1 [db2 db3 ...]
mysqldump [options] --all-databases/-A连接选项
参数
说明
-u, --user=name
指定用户名
-p, --password
指定秘密
-h, --host=name
指定服务器IP或域名
-P, --port=#
指定连接端口
输出内容选项
参数
说明
--add-drop-database
在每个数据库创建语句前加上 DROP DATABASE
--add-drop-table
在每个表创建语句前加上 DROP TABLE 语句,默认开启;不开启 --skip-add-drop-table
-n, --no-create-db
不包含数据库的创建语句
-t, --no-create-info
不包含数据表的创建语句
-d, --no-data
不包含数据
-T, --tab=name
自动生成两个文件:一个.sql文件,创建表结构的语句;一个.txt文件,数据文件,相当于 SELECT INTO OUTFILE
示例
Last updated