使用端口转发登录远程 mysql 服务器

使用端口转发登录远程 mysql 服务器

我想将本地文件导入mysql位于 的远程数据库ec2。我该如何实现以下操作:

$ ssh -i ~/.ssh/my_key.pem user@ip
$ mysql -u root localhost [ remote database ] < ~/dump.sql [ local file ]

有没有办法做到这一点-L?我如何使用一个命令来做到这一点?

答案1

cat ~/dump.sql | ssh -i ~/.ssh/my_key.pem user@ip mysql -u root [ remote database ]

相关内容