数据库服务器和Web服务器都需要MySQL吗?为什么?

前端之家收集整理的这篇文章主要介绍了数据库服务器和Web服务器都需要MySQL吗?为什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
MySQL数据库服务器和它连接的Web服务器都需要MysqL吗?如果Web服务器和数据库服务器都需要它,请解释原因.

此外,如果两者都需要,是否需要或建议数据库服务器和Web服务器都具有匹配的MysqL版本,请解释.

我很感激任何建议,因为我对管理服务器的知识非常有限.

解决方法

你显然需要数据库服务器上的完整MysqL服务器.

在Web服务器上,您将使用PHP,Python等编写代码,使用语言本身最常提供的功能数据库进行通信.例如,PHP具有MysqLMysqLi扩展,它们提供与MysqL通信的PHP函数.

无论使用何种语言,这些MysqL函数几乎总是依赖于使用MysqL客户端库来实际与MysqL服务器通信.客户端库由MysqL提供,处理直接与MysqL服务器通信的所有低级部分.客户端和服务器是串联开发的,客户端也由MysqL cli使用.

MysqL提供了一个仅客户端安装选项,它只安装了相当轻量级的客户端库(和MysqL cli命令).您不需要在Web服务器上安装完整的MysqL服务器.

理想情况下,让客户端和服务器使用完全相同的MysqL版本是有意义的,因为它们将支持完全相同的功能,但这并非完全必要.但是,如果服务器是新的并且客户端很老,则可能会遇到问题,或者反之亦然,因为几年前MysqL身份验证过程发生了变化,这使得它有点尴尬,尽管它仍然可以使它工作.

我不建议运行任何MysqL软件,客户端或服务器.

猜你在找的MsSQL相关文章