0

我只是在这里输入我的文字墙,但请随意跳到有用的部分^^

因此,基本上我目前拥有一个小型网站,我打算在其中分发免费软件,以后可能还会分发付费软件。

现在,我目前正在开发一些需要数据库的程序,例如我所有应用程序的通用错误报告器,还有一个帐户系统和其他一些东西。这基本上意味着每个 IP 都能够连接到 mySQL 服务器。现在我有几个问题:

  1. 我应该做些什么来确保我的数据库不会被人们以某种​​方式反编译我的程序吗?(我不太确定这是如何工作的,如果这听起来很迟钝,对不起)

  2. 哪里是托管这个 mySQL 服务器的好地方?我的网站非常小,目前我的程序几乎只被一些朋友使用,所以最好是免费服务,我的数据库不应该很快变得超过几兆字节,但我想要一个可靠的服务来保存备份。我已经考虑过我当前的网络主机,但它们不允许远程 mySQL 访问。

  3. 是否有某种更合乎逻辑的替代方案,或者可能比 mysql 更好(我只是一个自学成才的菜鸟开发人员,所以我真的没有。我以前只使用过 mysql)

4

1 回答 1

0

不要将您的数据库暴露在互联网上。

您可以:

  1. 如果您的数据可以存储在本地,请使用诸如 sqlite 之类的嵌入式数据库,或者
  2. 通过 Web 界面在 Web 服务器上公开功能

进一步阅读:

于 2012-04-23T01:37:29.730 回答