Linux下导入导出MySQL数据

  本文主要详细介绍一下Linux下导入导出MySQL数据,在无法操作可视化工具导入导出数据时就需要在服务器上使用命令导入导出数据。

Linux下导入导出MySQL数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//导出一张表的.sql脚本(建表语句+数据)
// 库名 表名 文件路径+名称
mysqldump -h ip -u root -p springboot user > /tmp/user.sql

//导出一个数据库的所有表.sql脚本(建表语句+数据)
// 库名 文件路径+名称
mysqldump -h ip -u root -p springboot > /tmp/springboot.sql

//导出一个数据库的建库语句和所有表.sql脚本(建表语句+数据)
//-B就是要带创建数据库的语句
// 库名 文件路径+名称
mysqldump -h ip -u root -p -B springboot > /tmp/springboot.sql

//执行.sql脚本就可以导入数据 注意该命令是需要登录进数据库再执行的
source /tmp/springboot.sql

// 库名 表名 文件路径+名称
mysql -h ip -u root -p -e 'select * from springboot.user' > /tmp/user.xls;