单个数据表导出
mysqldump -h [ip] -P [port] -u [user_name] -p[password] --opt db_name tb_name > file_name.sql
mysqldump -uroot -p testdb account > test.sql
-- 将表结构与数据全部导出
mysqldump -uroot -p -d testdb account > test.sql
-- 使用-d参数只导出表结构
-- mysqldump -u用户名 -p --opt 数据库名 数据表名 > test.sql
多个数据表导出
mysqldump -h [ip] -P [port] -u [user_name] -p[password] --opt db_name [tbl_name1 tbl_name2 ...] > file_name.sql
mysqldump -uroot -p testdb account bonus > test.sql
-- 将表结构与数据全部导出
mysqldump -uroot -p -d testdb account bonus > test.sql
-- 使用-d参数只导出表结构
-- mysqldump -u用户名 -p --opt 数据库名 数据表名1 数据表名2 > test.sql
导出整个数据库
mysqldump -h [ip] -P [port] -u [user_name] -p[password] --opt db_name > file_name.sql
mysqldump -uroot -p testdb > test.sql
-- 将表结构与数据全部导出
mysqldump -uroot -p -d testdb > test.sql
-- 使用-d参数只导出表结构
-- mysqldump -u用户名 -p --opt 数据库名 > test.sql
首先连接数据库
然后执行 source file_path
source /home/test.sql
-- source 文件路径
原文:https://www.cnblogs.com/shanlei/p/14507224.html