**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
1年前关闭。
社区在7个月前审查了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
Improve this question
有没有不需要安装整个mysql db安装包的Linux mysql命令行工具?
我想做的是从服务器#1(应用服务器),执行mysql命令,这些命令将在服务器#2(数据库服务器)上执行。我不想在本地服务器上运行数据库或安装完整的mysql数据库。
8条答案
按热度按时间jgwigjjp1#
要只安装mysql(客户端),你应该执行
安装mysql客户端和mysql服务器:
iih3973s2#
猜测一下:
9lowa7mx3#
lo8azlld4#
或许试试这个:
dldeef675#
如果
mysql-client
不可用,您可以使用mariadb-client
:mutmk8jj6#
zbdgwd5y7#
在centOS上安装mysql客户端有两种方法。
1.第一种方法(下载rpm包)
从mysql网站下载rpm包https://downloads.mysql.com/archives/community/ x1c 0d1x
如果您下载了类似于picture 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
,如果print**/usr/bin/mysql**,则成功。2.第二种方法(设置yum的repo)
请参考此官方网站:
MySQL Yum Repository
A Quick Guide to Using the MySQL Yum Repository
bxgwgixi8#
当我现在只使用命令时:MySQL
我得到:命令'mysql'未找到,但可以安装:
sudo apt安装mysql-client-core-8.0 #版本8.0.22-0ubuntu0.20.04.2,或sudo apt安装mariadb-client-core-10.3 #版本1:10.3.25-0ubuntu0.20.04.1
非常乐于助人。