首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候需要mysql客户端?

什么时候需要mysql客户端?
EN

Server Fault用户
提问于 2018-10-18 04:23:22
回答 2查看 203关注 0票数 0

我读过许多关于安装MySQL的教程,我注意到其中许多教程只讨论安装mysql-server,而有些教程还讨论了安装mysql-client。我的主要问题是:什么时候需要安装mysql-client

当我从系统中删除mysql-client时,我仍然可以从命令行访问mysql-server (只需发出mysql -u root -p)。如果没有安装mysql-server,如何访问mysql-client

EN

回答 2

Server Fault用户

发布于 2018-10-18 04:35:28

mysql-client包是一个元文件包,没有自己的真正文件(除了样板版权等)。它的唯一目的是依赖于包含最新版本的MySQL客户端的实际包,该版本的仿生版本是mysql-client-5.7。因此,当您在任何版本的Ubuntu上安装mysql-client时,您将获得可用的最新版本的MySQL,当您将Ubuntu升级到另一个主要版本时,MySQL也将被升级。这也意味着,如果您删除此文件并保留mysql-client-5.7,那么在升级时,您的客户端和服务器版本将不同步,否则升级将因依赖关系问题而失败。

票数 1
EN

Server Fault用户

发布于 2018-10-18 08:02:58

我发现,当您安装mysql-server包时,会自动安装MySQL客户端:

代码语言:javascript
复制
~$ sudo apt install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libevent-core-2.1-6 *mysql-client-5.7* mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7

因此,通常建议只安装mysql-server包(而不单独安装mysql-client)。

编辑

因此,我猜想只有当客户端满足您的需要(连接到删除服务器)时,mysql-client包才是真正必要的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/936080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档