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.