数据库服务器和Web服务器都需要MySQL吗?为什么?
MySQL数据库服务器和它连接的Web服务器都需要MySQL吗?如果Web服务器和数据库服务器都需要它,请解释原因.
此外,如果两者都需要,是否需要或建议数据库服务器和Web服务器都具有匹配的MySQL版本,请解释. 我很感激任何建议,因为我对管理服务器的知识非常有限. 解决方法你显然需要数据库服务器上的完整MySQL服务器.在Web服务器上,您将使用PHP,Python等编写代码,使用语言本身最常提供的功能与数据库进行通信.例如,PHP具有mysql和mysqli扩展,它们提供与MySQL通信的PHP函数. 无论使用何种语言,这些MySQL函数几乎总是依赖于使用MySQL客户端库来实际与MySQL服务器通信.客户端库由MySQL提供,处理直接与MySQL服务器通信的所有低级部分.客户端和服务器是串联开发的,客户端也由MySQL cli使用. MySQL提供了一个仅客户端安装选项,它只安装了相当轻量级的客户端库(和mysql cli命令).您不需要在Web服务器上安装完整的MySQL服务器. 理想情况下,让客户端和服务器使用完全相同的MySQL版本是有意义的,因为它们将支持完全相同的功能,但这并非完全必要.但是,如果服务器是新的并且客户端很老,则可能会遇到问题,或者反之亦然,因为几年前MySQL身份验证过程发生了变化,这使得它有点尴尬,尽管它仍然可以使它工作. 我不建议运行任何MySQL软件,客户端或服务器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |