我读过/看过各种数据库安装教程,有一件事经常让我困惑......有时我看到人们同时安装 mysqldb 和 mysqldb-server,或者只安装其中之一。我的问题是:这两个电话都需要吗?或者安装一个通常会自动安装另一个?
如果这很重要的话,我是从安装 Wordpress 的角度来看待这个问题的。
-- 附言我在 mariadb 和 mariabd-server 上看到了同样的情况,我也很困惑。
答案1
这些数据库在客户端-服务器模型上运行。给定的机器可能需要客户端、服务器或两者都需要。我不明白这有什么值得惊讶的。如果数据库软件正确打包,则应该可以安装客户端或服务器软件的软件包,因为服务器的正常运行不需要安装客户端,反之亦然。
是的,数据库客户端将需要数据库服务器,但使用模型可能涉及在另一台计算机(通常是服务器计算机)上运行的数据库服务器。类似地,服务器机器上可能只运行数据库服务器,但使用模型可能不需要服务器机器上本地运行客户端。
这些事实并不是数据库所特有的,它们通常适用于使用客户端-服务器模型(这是一种常见范例)的任何软件。