有没有办法只安装mysql客户端(Linux)?

时间:2011-03-13 03:32:36

标签: mysql linux client

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

我要做的是从服务器#1(应用服务器),执行将在服务器#2(数据库服务器)上执行的mysql命令。我不想在本地服务器上运行db或安装完整的mysql db。

7 个答案:

答案 0 :(得分:176)

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

yum install mysql

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

yum install mysql mysql-server

答案 1 :(得分:73)

猜测:

sudo apt-get install mysql-client

答案 2 :(得分:6)

也许试试这个:

yum -y groupinstall "MYSQL Database Client"

答案 3 :(得分:6)

[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

答案 4 :(得分:3)

sudo apt-get install mysql-client-core-5.5

答案 5 :(得分:0)

有两种方法可以在centOS上安装mysql客户端。

1。第一种方法(下载rpm包)

从mysql网站https://downloads.mysql.com/archives/community/

下载rpm软件包 enter image description here

如果您像图片一样下载此rpm软件包,则其文件名类似于 mysql-community-client-8.0.21-1.el8.x86_64.rpm

然后执行sudo rpm -ivh --nodeps --force mysql-community-client-8.0.21-1.el8.x86_64.rpm可以安装rpm软件包,参数-ivh表示安装,打印输出,不验证并检查

如果引发错误(可能是版本冲突),则可以执行rpm -pa | grep mysql查找有冲突的软件包,然后执行rpm -e --nodeps <package name>删除它们,然后再次安装。

最后,您可以执行which mysql,如果打印 / usr / bin / mysql ,就可以成功。

2。第二种方法(设置yum的回购)

请访问此官方网站:

MySQL Yum Repository

A Quick Guide to Using the MySQL Yum Repository

答案 6 :(得分:0)

现在我只需使用以下命令:mysql

我得到: 找不到命令“ mysql”,但可以使用以下命令安装

sudo apt install mysql-client-core-8.0#版本8.0.22-0ubuntu0.20.04.2,或者 sudo apt install mariadb-client-core-10.3#版本1:10.3.25-0ubuntu0.20.04.1

非常有帮助。