首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在远程服务器上备份MySQL数据库?

如何在远程服务器上备份MySQL数据库?
EN

Stack Overflow用户
提问于 2013-10-24 04:58:48
回答 6查看 59.2K关注 0票数 26

我在远程服务器上有一个MySQL数据库。我只有sql连接权限。我不能通过FTP访问服务器,我需要完全转储数据库。我已经尝试过mysqldump,但问题是它是在服务器上创建输出,并且由于我没有FTP,我无法从服务器获取输出。

如何进行干净的备份并在本地计算机上获得转储文件(当然,备份应该在本地计算机上恢复)?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-10-24 05:09:17

您可以将服务器名称指定为mysqldump的一个选项

代码语言:javascript
复制
mysqldump --host servername dbname > dbname.sql
票数 32
EN

Stack Overflow用户

发布于 2014-10-16 11:07:12

代码语言:javascript
复制
mysqldump --host hostaddress -P portnumber -u username -ppassword dbname > dbname.sql

正常情况下MySQL的远程端口为3306。下面是一个示例:

代码语言:javascript
复制
mysqldump --host 192.168.1.15 -P 3306 -u dev -pmjQ9Y mydb > mydb.sql
票数 26
EN

Stack Overflow用户

发布于 2013-10-24 05:12:14

您可以使用MySQL工作台http://www.mysql.com/products/workbench/,它可以通过用户友好的界面直接备份到本地文件夹

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19552150

复制
相关文章

相似问题

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