0

我是网络开发的业余爱好者。但似乎大多数人在他们的本地机器上开发并在一切准备就绪时上传到他们的远程服务器。我想开始这样做。我已经在本地机器上安装了 Xampp (Apache)。但为了让它真正起作用,我需要在我的本地机器上“同步”或“复制”远程服务器上已经存在的 mysql 数据库。但我发现这有点难以弄清楚。

首先,我应该使用 mysql“重复”功能(以我的远程服务器作为主服务器)和本地计算机作为从机吗?还是有更好的方法来做到这一点?我应该同步而不是重复

第二,有没有人愿意给我快速描述一下我是如何实现这种“重复”或“同步”的

谢谢

4

1 回答 1

0

这可能很诱人,但尝试将数据库保存在两个地方是没有希望的。相反,始终将数据库保留在服务器上,因为如果代码只在一个地方,开发和调试代码会容易得多。正如您所发现的那样,“重新同步”和“重复”以及所有这些业务都太麻烦了。无论如何,数据库最终都会在服务器上,所以你最好现在就把它放在那里。

此外,您不需要在本地计算机上安装 Web 服务器,这将减轻您的负担。

如果您正在编写 CGI,则此下一个适用。如果您不确定您是否正在编写 CGI,那么您不是(嗯,可能不是)。{

如果您只维护一个数据库并且它存在于您的服务器上,那么您将能够编写一段可移植的代码,该代码将在您的本地机器和服务器上同样运行良好。这是一个巨大的胜利,相信我的话。

为了让它工作,你需要本地机器上的 mysql 库;那里不需要其他 mysql 组件。mysql 服务器将仅在您的服务器上运行。

阅读您正在使用的语言的mysql“连接器”。

}

于 2011-10-24T16:24:23.867 回答