首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用本地MySQL数据库更新远程MySQL数据库

用本地MySQL数据库更新远程MySQL数据库
EN

Stack Overflow用户
提问于 2012-06-26 17:14:52
回答 6查看 2.7K关注 0票数 2

我有一个本地Perl脚本,它可以对网页进行大量解析,然后成功地更新我的本地 MySQL数据库(WAMP服务器)。我现在想将这些本地数据发送到我的远程服务器,但是远程连接到我的数据库不允许与我的托管公司。不幸的是,我从来没有想到过这个问题。

因此,我现在需要找到一种自动更新远程服务器的方法(每15分钟更新一次)。我误以为我可以用远程服务器的细节来编辑Perl脚本。

我知道我可以使用CGI或PHP在服务器上进行解析,但我现在真的希望将解析保持在本地。

摘要:本地MySQL数据库->远程MySQL数据库每15分钟一次??

知道我能做什么吗?

谢谢:-)

EN

回答 6

Stack Overflow用户

发布于 2012-06-26 17:22:00

如果复制不是选项,但仍然可以建立从本地框到远程框的ssh连接,那么

  1. 运行mysqldump将数据导出到文件where
  2. scp文件到远程框
  3. mysql -u username -p password database_name < dumpfile.sql
票数 1
EN

Stack Overflow用户

发布于 2012-06-26 17:23:42

如果您的服务器不接受与mysql的远程连接,则可以创建一个ssh隧道。然后,您可以应用matcheek提出的复制解决方案。

下面是一个提示:putty.html

票数 1
EN

Stack Overflow用户

发布于 2012-06-26 20:54:14

根据我收到的答复,我认为我最初问题的答案是停止使用廉价的共享托管公司(没有远程访问服务器、没有cron作业等),而开始使用VPS托管公司。这将给我远程连接服务器等的自由。再次感谢那些回复的人。

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

https://stackoverflow.com/questions/11212592

复制
相关文章

相似问题

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