是否有任何Linux mysql命令行工具不需要安装整个mysql数据库安装包?
我要做的是从服务器#1(应用服务器),执行将在服务器#2(数据库服务器)上执行的mysql命令。我不想在本地服务器上运行db或安装完整的mysql db。
答案 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客户端。
如果您像图片一样下载此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 ,就可以成功。
请访问此官方网站:
答案 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
非常有帮助。