首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从远程计算机使用MySQL转储

如何从远程计算机使用MySQL转储
EN

Stack Overflow用户
提问于 2011-12-09 18:24:19
回答 8查看 115.5K关注 0票数 77

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

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-12-09 18:27:16

Mysqldump试试吧

代码语言:javascript
复制
#mysqldump --host=the.remotedatabase.com -u yourusername -p yourdatabasename > /User/backups/adump.sql
票数 85
EN

Stack Overflow用户

发布于 2011-12-09 18:28:10

你有权访问SSH吗?

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

代码语言:javascript
复制
mysqldump -u [username] -p[password] [databasename] > [filename.sql]

这实际上是一个后跟>操作符的命令,该操作符表示“获取前一个命令的输出并将其存储在此文件中。”

注意:-p和mysql密码之间缺少空格不是一个拼写错误。但是,如果您保留-p标志存在,但实际密码为空,则系统将提示您输入密码。有时,建议这样做是为了将密码保存在bash历史记录之外。

票数 57
EN

Stack Overflow用户

发布于 2014-05-04 07:37:08

这个话题出现在我的google搜索结果的第一页,所以这里有一个对新手有用的小贴士。

您还可以在一行中转储sql并将其压缩:

代码语言:javascript
复制
mysqldump -u [username] -p[password] [database_name] | gzip > [filename.sql.gz]
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8444108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档