Gibt es eine Möglichkeit, nur den MySQL-Client (Linux) zu installieren? [geschlossen]

155

Gibt es Linux-MySQL-Befehlszeilentools, für die nicht das gesamte MySQL-Datenbankinstallationspaket installiert werden muss?

Ich versuche, von Server 1 (App-Server) MySQL-Befehle auszuführen, die auf Server 2 (DB-Server) ausgeführt werden. Ich möchte die Datenbank nicht auf dem lokalen Server ausführen oder die vollständige MySQL-Datenbank installieren.

Emilebaizel
quelle
14
Warum ist das nicht zum Thema? Die Installation von MySQL scheint unter die Softwareentwicklung zu fallen.
Kolob Canyon
5
Dies ist eine absolut gültige Frage, die folgenden Antworten sind absolut relevant und lösen das Problem, das ich hatte , vollständig , auch wenn sie nur aus der Perspektive einer bestimmten Linux-Distribution stammen ( z. B. yum = RedHat / CentOS und apt= Debian / Ubuntu). . Ich habe also eine Bearbeitung, um die Frage in der Überprüfungswarteschlange "Q-and-A-like" zu machen, die ich begrüßen würde, wenn jemand zustimmen könnte.
TheDudeAbides

Antworten:

209

Um nur MySQL (Client) zu installieren, sollten Sie ausführen

yum install mysql

So installieren Sie den MySQL-Client und den MySQL-Server:

yum install mysql mysql-server
Hector Magana
quelle
9
Auf einem aktuellen Fedora-System sollten Sie yum install mariadbund verwenden yum install mariadb-server. Fedora ersetzt MySQL durch MariaDB.
Christian Berendt
1
Diese Antwort ist falsch. yum install mysqlwird die Serverkomponente installieren, wie es versuchen wird zu installieren mariadb: mariadb.x86_64 : A community developed branch of MySQL
Berniey
3
Sie sollten stattdessen Mariadb-Client verwenden. Ausführliche Anweisungen finden Sie unter mariadb.com/kb/en/mariadb/yum. Kurz gesagt, Sie müssen 1) Mariadb Repo für lecker hinzufügen. 2) Führen Sie yum install MariaDB-client aus. Das war's (vorausgesetzt, Sie verwenden RH oder CentOS). Für Ubuntu siehe Antwort von Jon Black.
Berniey
94

bei einer Vermutung:

sudo apt-get install mysql-client
Jon Black
quelle
17
Verwenden Sie diese Option, wenn Sie Ubuntu verwenden.
Dualität_
1
oder Debian-basierte Distributionen
CTodea
1
Arbeitet
8

Vielleicht versuchen Sie Folgendes:

yum -y groupinstall "MYSQL Database Client"
employeebrian
quelle
Warnung: Die Gruppe 'MYSQL Database Client' existiert nicht. Fehler: Nichts zu tun.
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
quelle
Sehr schön, dass Sie angeben, wie Sie den Paketnamen finden und wie Sie ihn installieren.
Samuel Åslund
Danke dir. Unter CentOS kann ich das nicht tun, aber ich habe die Binärdatei auf Fedora 31 mit Community-MySQL (nur 4,1 MB) gefunden. Danke dir.
Benyamin Limanto
6
sudo apt-get install mysql-client-core-5.5
xdebug
quelle