linux下用命令导出mysql表数据
由于数据库服务器是内网环境,只能通过linux跳板机连接,所以navicat工具暂时用不上。
1.用Xshell工具连接跳板机
2.再通过跳板机连接数据库服务器
>ssh -p port ip
>输入密码
进入到数据库服务器
3.>cd /usr/bin
进入到mysql的bin目录
4.将数据库中的某一个表数据导入到home目录下的data.sql文件
>mysqldump -u root -p databaseName tableName > /home/data.sql
>mysqldump -u root -p -d databaseName tableName > /home/data.sql 表示只导出表结构 -d表示只导出表结构
>mysqldump -u root -p databaseName > /home/data.sql 表示导出整个数据库包含数据
5.将服务器中的导出的sql文件通过scp传入到跳板机中
>scp -r health_video.sql root@ip:port:/home/carySoft/
>输入密码
6.再通过本地的ssh或者winscp将文件下载到本地磁盘
for My best wishes