有没有一种方法只能安装mysql客户端(Linux)?[关闭]


155

是否有任何Linux mysql命令行工具不需要安装整个mysql db安装包?

我正在尝试从服务器#1(应用程序服务器)执行mysql命令,该命令将在服务器#2(数据库服务器)上执行。我不想在本地服务器上运行数据库或安装完整的mysql数据库。


14
为什么这是题外话?好像安装MySQL属于软件工程。
Kolob峡谷

5
一个完全有效的问题,下面的答案是完全相关的,即使它们只是从一个特定的Linux发行版(例如 RedHat / CentOS和= Debian / Ubuntu)的角度来看,它们也可以完全解决我遇到的问题。。因此,我进行了修改,以使问题在审核队列中更像“问答”,如果有人可以批准,我将不胜感激。 yumapt
TheDudeAbides

Answers:


209

要仅安装mysql(客户端),应执行

yum install mysql

要安装mysql客户端和mysql服务器:

yum install mysql mysql-server

9
在当前的Fedora系统上,您应该使用yum install mariadbyum install mariadb-server。Fedora用MariaDB取代MySQL。
Christian Berendt'3

1
这个答案是不正确的。 yum install mysql将尝试安装服务器组件,因为它将尝试安装mariadbmariadb.x86_64 : A community developed branch of MySQL
berniey

3
您应该考虑改为使用mariadb-client。有关详细说明,请参见mariadb.com/kb/en/mariadb/yum。简而言之,您需要1)为yum添加mariadb回购。2)运行yum install MariaDB-client。就是这样(假设您使用的是RH或CentOS)。有关ubuntu,请参阅乔恩·布莱克(Jon Black)的回答。
berniey '16


8

也许试试这个:

yum -y groupinstall "MYSQL Database Client"

警告:“ MYSQL数据库客户端”组不存在。错误:无所事事。
izy

7
[root@localhost administrador]# yum search mysql | grep client
community-mysql.i686 : MySQL client programs and shared libraries
                            : client
community-mysql-libs.i686 : The shared libraries required for MySQL clients
root-sql-mysql.i686 : MySQL client plugin for ROOT
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
[root@localhost administrador]# yum install  -y community-mysql

非常高兴您包括如何找到软件包名称以及如何安装它。
塞缪尔·奥斯隆(SamuelÅslund)'18 / 12/13

谢谢。在CentOS上,我无法执行此操作,但是我在Fedora 31上使用社区MySQL(仅4.1mb)找到了二进制文件。谢谢。
Benyamin Limanto

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.