加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:50:03 所属栏目:MsSql教程 来源:网络整理
导读:MySQL数据库服务器和它连接的Web服务器都需要MySQL吗?如果Web服务器和数据库服务器都需要它,请解释原因. 此外,如果两者都需要,是否需要或建议数据库服务器和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软件,客户端或服务器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读