是否可以链接到另一台服务器上的MySql数据库并完全托管在其他地方?
答案 0 :(得分:3)
是的,只需更改连接字符串上的主机配置
即可答案 1 :(得分:1)
是的,您可以连接到远程服务器。
答案 2 :(得分:1)
是 - 检查连接字符串http://www.connectionstrings.com/mysql
答案 3 :(得分:1)
如果您有大量数据要通过网络传输,我必须建议不要这样做,但是在公司网络中它可以工作。事实上,在一个通用解决方案中:您将数据放在具有性能/冗余功能的专用服务器上。
如果可以连接到本地数据库,则使用连接字符串,例如127.0.0.1:3306/somthing_something。考虑到这一点,您意识到您可以轻松地将其更改为其他主机。
答案 4 :(得分:0)
是的,只要提供一条路径就可以到达MySql服务器。换句话说,托管SQL服务器的人必须确保在其防火墙上打开一个端口,以便您的应用程序可以与它通信。
答案 5 :(得分:0)
是的,但是,性能(带宽,延迟)可能是一个问题,具体取决于您的具体要求
答案 6 :(得分:0)
当然可以。最常见的生产部署将数据库托管在单独的服务器上。您可能感兴趣的是您应用程序定义的connection string。
答案 7 :(得分:0)
是的,这是可能的,但这不是明智的解决方案,因为当您的应用程序将连接到某个远程数据库时,您的用户将遇到额外的延迟。
答案 8 :(得分:0)
托管的MySql服务器可以使用您可以访问的公共IP。
答案 9 :(得分:0)
我一直在尝试使用joomla网站几天,并且无法将其连接到远程数据库。数据库配置为可以从所有主机访问,但鉴于joomla有一个配置文件,单独指定主机,数据库名称,用户名和通行证(你不能手动创建连接字符串)我不知道我还有什么其他选项必须让这个工作。
原始海报是否成功了?
答案 10 :(得分:0)
绝对 - 这就是我的网站主机实现MySQL数据库的方式:一旦你创建了一个,它就会在一组服务器中创建。除了用户名和密码对以及数据库名称外,它们还为您提供服务器名称。
同样,您可以在自己的局域网上,甚至在互联网上完成。我是通过局域网进行测试的。我不建议通过互联网进行,因为速度非常慢,安全风险也在增加。