¿Hay alguna manera de instalar solo el cliente mysql (Linux)? [cerrado]

155

¿Hay alguna herramienta de línea de comando mysql de Linux que no requiera la instalación del paquete completo de instalación de mysql db?

Lo que estoy tratando de hacer es desde el servidor n. ° 1 (servidor de aplicaciones), ejecutar comandos mysql que se ejecutarán en el servidor n. ° 2 (servidor db). No quiero ejecutar el db en el servidor local o instalar el db mysql completo.

emilebaizel
fuente
14
¿Por qué está fuera de tema? Parece que la instalación de MySQL corresponde a la ingeniería de software.
Kolob Canyon
55
Esta es una pregunta totalmente válida, las respuestas a continuación son totalmente relevantes y resuelven totalmente el problema que tuve , incluso si son solo desde la perspectiva de una distribución específica de Linux ( por ejemplo, yum = RedHat / CentOS y apt= Debian / Ubuntu) . Así que tengo una edición para hacer la pregunta más "Q-and-A-like" en la cola de revisión que agradecería si alguien pudiera aprobarla.
TheDudeAbides

Respuestas:

209

Para instalar solo mysql (cliente) debe ejecutar

yum install mysql

Para instalar el cliente mysql y el servidor mysql:

yum install mysql mysql-server
Hector magana
fuente
9
En un sistema Fedora actual, debe usar yum install mariadby yum install mariadb-server. Fedora reemplaza MySQL con MariaDB.
Christian Berendt
1
Esta respuesta es incorrecta. yum install mysqlinstalará el componente del servidor ya que intentará instalarlo mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey
3
Debería considerar usar mariadb-client en su lugar. Consulte mariadb.com/kb/en/mariadb/yum para obtener instrucciones detalladas. En resumen, debe 1) Agregar mariadb repo para yum. 2) ejecute yum install MariaDB-client. Eso es todo (suponiendo que esté utilizando RH o CentOS). Para ubuntu, vea la respuesta de Jon Black.
berniey
94

en una suposición:

sudo apt-get install mysql-client
Jon Black
fuente
17
Use esto si está en Ubuntu.
dualidad_
1
o distribuciones basadas en Debian
CTodea
1
Todavía trabajando en Ubuntu 18.04
anon58192932
8

Quizás intente esto:

yum -y groupinstall "MYSQL Database Client"
empleado
fuente
Advertencia: el grupo 'Cliente de base de datos MYSQL' no existe. Error: nada que hacer.
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
wagnermarques
fuente
Es muy bueno que incluyas cómo encontrar el nombre del paquete y cómo instalarlo.
Samuel Åslund
Gracias. En CentOS no puedo hacer esto, pero encontré el binario en Fedora 31 usando community-mysql (solo 4.1mb). Gracias.
Benyamin Limanto
6
sudo apt-get install mysql-client-core-5.5
xdebug
fuente