我想将本地文件导入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 ]