1
如何在终端内设置路径/保存位置以通过SSH备份远程SQL数据库?我想将备份保存到我的桌面。我是SSH新手,但已设法登录并与数据库交互。通过SSH备份SQL数据库到Mac桌面
我试过了,但它说没有这样的文件或目录。
mysqldump -u user -p database > /Users/Me/Desktop/backup.sql
谢谢。
如何在终端内设置路径/保存位置以通过SSH备份远程SQL数据库?我想将备份保存到我的桌面。我是SSH新手,但已设法登录并与数据库交互。通过SSH备份SQL数据库到Mac桌面
我试过了,但它说没有这样的文件或目录。
mysqldump -u user -p database > /Users/Me/Desktop/backup.sql
谢谢。
创建备份后,使用SCP来获取文件。
所以,SSH:
ssh [email protected]
然后,在SSH:
mysqldump -u user -p database > /path/to/backup.sql
exit
然后,执行SCP(复制到本地目录):SSH的
scp [email protected]:/path/to/backup.sql ./
思考像远程桌面; SSH的要点是要登录到另一台计算机。在终端中使用SSH的要点不适用于文件传输;它是在服务器上做一些事情。 SCP会从远程位置复制文件。所以使用SSH来做你需要做的事情(这里是备份数据库),然后使用SCP来复制文件。
好的,欢呼声。我不知道我想要达到的效果在SSH中是不可能的。谢谢! – Scully 2012-08-17 03:13:07