本地环境:win10,远端linux
场景:需要将远端服务器中的mysql数据导出到win端进行查看
步骤:1.从数据库中把数据导出到linux的目录中,命令如下:
/home/homework/mysql/bin/mysql -h xxx -Pxxx -A -uxxx -pxxx -D tableName -e
"select * from tblExerciseDetail213 where exercise_id = 1166858;"
>
/home/homework/sql.txt
将数据导入/home/homework/sql.txt后,现在需要将linux的这个txt文件传到windows中
2.使用scp
scp homework@xxx.xxx.xxx.xxx:/home/homework/sql.txt
administrator@xxx.xxx.xxx.xxx:/C:/Users/Administrator/Desktop/sql.txt
前面是服务器ip:目录路径 win用户administrator@ip地址:/路径
可是回车之后一直显示ssh port 22超时,原因暂时还不晓得,后面又用xshell6进行发送,具体步骤如下:
2.1 下载xshell6
https://blog.youkuaiyun.com/sunyuhua_keyboard/article/details/80968035
2.2 连接服务器
和git bash 上面命令一样 ssh ....等 如果有验证码+密码登录需要选择第三种验证什么什么的登录方式
2.3 连接上服务器之后,用一下命令:
sz /home/homework/sql.txt
回车后会弹出win端目录,选择操作就好,再进行格式化,excel等操作。