我有一个简单的MySQL数据库(一个包含12行数据和5列的表),位于我的主机提供商的Web服务器上。
在我的家用电脑上,我以编程方式创建数据并将其存储在SQL Server的免费版本中(在我的家用电脑上)。我想"上传"通过互联网实时(或尽可能接近)将这些数据发送到MySQL数据库(我假设这是连接管道的唯一方法)。
我知道将MySQL数据库打开到远程互联网连接可能不是"安全"要做的事情,但结果数据表无论如何都可以通过" app"所以我并不太担心(我认为黑客可以"如果他们既勤劳又倾向于我自己的数据?)我认为风险/回报是如此之小而不是一个主要问题。
无论如何,有一些相似的安全性,最简单的方法是什么?我只知道如何在VB中编程(我当天做了一些HTML和ASP,但那是很久以前的事了)。如果需要,我可以用另一种语言学习几行代码。
我没有静态IP,之前我从未真正与MySQL数据库交互过(只有SQL服务器,所以我的MySQL知识/熟悉度为零......但db是db,所以如何难道可以吗?)。由于我的家庭网络防火墙,我不能允许连接"在"。我将不得不连接MySQL db" out"来自我的家用电脑 - >到托管数据库。
答案 0 :(得分:3)
好的,这个问题其实并不简单。
您会发现大多数共享托管服务提供商不允许任何IP访问其数据库。
解决方案?当然为您的计算机设置IP!但是.....你可能在家上网,所以你的IP地址可以改变(如果你有一个静态的IP,你是一个幸运的人!)
所以最好的方法 - 创建一个迷你API!
基本上,您希望将数据发布到脚本(当然有一些安全性),然后将这些数据插入到数据库中。
除非您拥有专用的服务器/高级访问权限,否则在完成所有这些工作之前似乎是唯一的方法!
答案 1 :(得分:0)
答案 2 :(得分:0)
我会试试这个:
希望这有帮助!