C'è un modo per installare solo il client mysql (Linux)? [chiuso]


155

Esistono strumenti della riga di comando di mysql per Linux che non richiedono l'installazione dell'intero pacchetto di installazione di mysql db?

Quello che sto cercando di fare è dal server n. 1 (server app), eseguire i comandi mysql che verranno eseguiti sul server n. 2 (server db). Non voglio eseguire il db sul server locale o installare il db mysql completo.


14
Perché questo è fuori tema? Sembra che l'installazione di MySQL rientri nell'ingegneria del software.
Kolob Canyon,

5
Questa è una domanda totalmente valida, le risposte che seguono sono totalmente pertinenti e risolvono totalmente il problema che ho avuto , anche se sono solo dal punto di vista di una specifica distribuzione Linux ( ad esempio yum = RedHat / CentOS e apt= Debian / Ubuntu) . Quindi ho una modifica per rendere la domanda più "Q-and-A-like" nella coda di revisione che apprezzerei se qualcuno potesse approvare.
TheDudeAbides,

Risposte:


209

Per installare solo mysql (client) è necessario eseguire

yum install mysql

Per installare il client mysql e il server mysql:

yum install mysql mysql-server

9
Su un attuale sistema Fedora dovresti usare yum install mariadbe yum install mariadb-server. Fedora sostituisce MySQL con MariaDB.
Christian Berendt,

1
Questa risposta non è corretta yum install mysqlinstallerà il componente server come tenterà di installare mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey,

3
Dovresti invece considerare l'utilizzo di mariadb-client. Consulta mariadb.com/kb/en/mariadb/yum per istruzioni dettagliate. In breve, è necessario 1) Aggiungere repo mariadb per yum. 2) esegui yum install MariaDB-client. Questo è tutto (supponendo che tu stia utilizzando RH o CentOS). Per Ubuntu, vedi la risposta di Jon Black.
Berniey l'


8

Forse prova questo:

yum -y groupinstall "MYSQL Database Client"

Avvertenza: il gruppo "Client database MYSQL" non esiste. Errore: niente da fare.
Iiz

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

Molto bello che tu includa come trovare il nome del pacchetto e come installarlo.
Samuel Åslund,

Grazie. Su CentOS non posso farlo ma ho trovato il binario su Fedora 31 usando community-mysql (solo 4.1mb). Grazie.
Benyamin Limanto,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.