当前位置: 首页 > 知识库问答 >
问题:

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

方飞翼
2023-03-14

我有一个MySQL数据库存在于一个远程服务器上。我只有sql连接特权。我没有对服务器的FTP访问权限,我需要对数据库进行一次完整的转储。我试过mysqldump,但问题是它在服务器上创建输出,由于我没有FTP,所以无法从服务器上获取输出。

我如何做一个干净的备份,并在我的本地机器中获得转储(当然,备份应该在我的本地机器中恢复)?

共有2个答案

丁英韶
2023-03-14
mysqldump --host hostaddress -P portnumber -u username -ppassword dbname > dbname.sql

通常MySQL的远程端口是3306。这里有一个例子:

mysqldump --host 192.168.1.15 -P 3306 -u dev -pmjQ9Y mydb > mydb.sql
徐涵亮
2023-03-14

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

mysqldump --host servername dbname > dbname.sql
 类似资料:
  • 我正在尝试使用phonegap构建ios应用程序 我希望来自远程服务器的数据显示在phonegap中。在我的服务器上我有php/mysql,在客户端我有phonegap和在jquery mobile中开发应用程序。 我知道我需要使用jsonp,但我有问题。 在服务器端,我开发了非常简单的应用程序。 我有两个php页面。 第一个php页面列表。php,显示导航列表(主页、关于我们、画廊)。第二个ph

  • 主要内容:备份一个数据库,备份多个数据库,备份所有数据库数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作。为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略。 保证数据安全的最重要的一个措施就是定期的对数据库进行备份。这样即使发生了意外,也会把损失降到最低。 数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本。当数据库出现故障或遭到破坏时,将备份的数据库加载到系统,从而使数据库

  • 我正在运行一个tomcat服务器, 中,我导出如下所示。 < code > JAVA _ OPTS = " $ JAVA _ OPTS-JAVA agent:/opt/jaco co/lib/jaco agent . jar = dest file =/tmp/jaco co . exec,append=true,includes=*" 这将生成jacoco。文件夹中同一台计算机中的exec文件。

  • 问题内容: 默认情况下,备份整个数据库。我需要在MySQL中备份单个表。可能吗?如何还原? 问题答案: 从.sql转储并还原单个表 倾倒 从远程数据库转储 进一步参考: http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html 恢复 或一行 转储并从压缩(.sql.gz)格式还原单个表 图片来源:John McGr

  • 我正在查看一个Rails应用程序,它需要建立远程SSH会话(SSH隧道?)从Heroku到远程Mysql数据库,作为后台ActiveRecord会话的一部分。目标是通过此通道在不同时间将数据迁移到应用程序中。无法通过web连接到远程mysql数据库。 几个问题: 赫鲁库允许SSH关闭他们的测功机吗? 这样做的缺点是什么? 我是否必须担心 SSH 会话持久性(作业可能需要 1 小时)? 最后,如何配

  • 本文向大家介绍Windows服务器文件备份到本地的方法、Windows服务器数据备份方案,包括了Windows服务器文件备份到本地的方法、Windows服务器数据备份方案的使用技巧和注意事项,需要的朋友参考一下 重要的数据必须备份,并且必须实时备份,否则一旦出现意外情况,将会给服务器文件安全带来巨大灾难。那么,如何备份服务器文件呢?本文以Windows为例说明服务器文件备份的方法 方法一、通过专门