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.


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

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


8

Vielleicht versuchen Sie Folgendes:

yum -y groupinstall "MYSQL Database Client"

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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.