安装 mysql-server 是否也包括 mysql-client?

安装 mysql-server 是否也包括 mysql-client?

我想知道 mysql-server 和 mysql-client 之间有什么区别,然后发现了这个 stackoverflow 帖子解释差异。我很好奇安装 mysql-server 是否也包括 mysql-client。因此,在创建一个新的 AWS Ubuntu 实例后,我运行了 whichwhich mysqldwhich mysql以确认 AWS 实例中没有预安装任何内容,果然这两个命令都没有返回任何内容。但是,在运行 之后sudo apt install mysql-server,当我运行which mysql和 时,which mysqld它们都返回了一些东西:which mysqld返回 /usr/sbin/mysqld 并which myself返回 /usr/bin/mysql,这表明我安装的 mysql-server 已安装客户端和服务器。这是真的吗?正如我提到的,我之前访问的 stack overflow 帖子表明它们是不同的软件,所以我想知道为什么安装 mysql-server 也会安装客户端?

答案1

它们是独立的软件,但安装时也会mysql-server安装,因为你可以使用它连接到服务器,甚至通过本地主机。如果你看看mysql-clientmysql-client软件包列表对于 mysql-server,你会看到它依赖于mysql-服务器-8.0,这取决于mysql-客户端-8.0,导致apt也需要安装客户端。

相关内容