¿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.


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

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


8

Quizás intente esto:

yum -y groupinstall "MYSQL Database Client"

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

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.