Anc*_*end 6 mysql installation database web-server
MySQL 数据库服务器和它所连接的 Web 服务器都需要MySQL 吗?如果 Web 服务器和数据库服务器都需要它,请解释为什么会这样。
此外,如果两者都需要,是否需要或建议数据库服务器和Web服务器都有匹配的MySQL版本,请说明。
我感谢任何建议,因为我管理服务器的知识非常有限。
您显然需要数据库服务器上的完整 MySQL 服务器。
在 Web 服务器上,您将拥有用 PHP、Python 等编写的代码,这些代码使用语言本身最常提供的功能与数据库进行通信。例如,PHP有mysql和mysqli提供PHP函数与MySQL扩展。
无论使用何种语言,这些 MySQL 函数几乎总是依赖于使用 MySQL 客户端库与 MySQL 服务器进行实际对话。客户端库由 MySQL 提供,处理直接与 MySQL 服务器对话的所有低级部分。客户端和服务器是串联开发的,客户端也由 MySQL cli 使用。
MySQL 提供了一个仅安装客户端的选项,它只安装客户端库(和mysqlcli 命令),它们是相当轻量级的。您不需要在 Web 服务器上安装完整的 MySQL 服务器。
理想情况下,让客户端和服务器使用完全相同的 MySQL 版本是有意义的,因为它们将支持完全相同的功能,但这并不是完全必要的。但是,如果服务器是新的并且客户端很旧,您可能会遇到问题,或者反之亦然,因为几年前 MySQL 身份验证过程发生了变化,这使得它有点尴尬,尽管仍然可以使其工作。
我不建议运行任何 MySQL 软件、客户端或服务器,但那是旧的。
| 归档时间: |
|
| 查看次数: |
2884 次 |
| 最近记录: |