如何使用远程计算机的mysql转储

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

如何备份运行在远程服务器上的MySQL数据库,需要将备份文件存储在本地PC中。

提问于
用户回答回答于

#mysqldump --host=the.remotedatabase.com -u yourusername -p yourdatabasename > /User/backups/adump.sql
用户回答回答于

你有机会进入SSH吗?

可以在shell中使用此命令备份整个数据库:

mysqldump -u [username] -p[password] [databasename] > [filename.sql]

这实际上是一个命令,后面跟着>操作符,它说:“接受前面命令的输出,并将其存储在这个文件中。”

注意:在-p和MySQL密码之间缺少空格并不是一个错误。但是,如果离开-p标志出现,但实际密码为空白,则提示输入密码。有时建议这样做,以避免密码出现在bash历史记录中。

扫码关注云+社区