Czy istnieje sposób, aby zainstalować tylko klienta mysql (Linux)? [Zamknięte]


155

Czy są jakieś narzędzia wiersza poleceń mysql dla systemu Linux, które nie wymagają instalacji całego pakietu instalacyjnego mysql db?

To, co próbuję zrobić, to z serwera nr 1 (serwer aplikacji) wykonać polecenia mysql, które zostaną wykonane na serwerze nr 2 (serwer bazy danych). Nie chcę uruchamiać bazy danych na serwerze lokalnym ani instalować pełnej bazy danych mysql.


14
Dlaczego jest to nie na temat? Wydaje się, że instalacja MySQL podlega inżynierii oprogramowania.
Kolob Canyon

5
To jest całkowicie ważne pytanie, poniższe odpowiedzi są całkowicie istotne i całkowicie rozwiązują problem, który miałem , nawet jeśli są one tylko z perspektywy jednej konkretnej dystrybucji Linuksa ( np. yum = RedHat / CentOS i apt= Debian / Ubuntu) . Mam więc zmianę, dzięki której pytanie w kolejce recenzji będzie bardziej „podobne do pytań i odpowiedzi”, co byłbym wdzięczny, gdyby ktoś mógł zatwierdzić.
TheDudeAbides

Odpowiedzi:


209

Aby zainstalować tylko mysql (klienta), należy wykonać

yum install mysql

Aby zainstalować klienta mysql i serwer mysql:

yum install mysql mysql-server

9
W aktualnym systemie Fedora powinieneś używać yum install mariadbi yum install mariadb-server. Fedora zamienia MySQL na MariaDB.
Christian Berendt

1
Ta odpowiedź jest nieprawidłowa. yum install mysqlzainstaluje komponent serwera, który będzie próbował zainstalować mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey

3
Zamiast tego powinieneś rozważyć użycie mariadb-client. Szczegółowe instrukcje można znaleźć pod adresem mariadb.com/kb/en/mariadb/yum. Krótko mówiąc, musisz 1) Dodać repozytorium mariadb dla yum. 2) uruchom yum install MariaDB-client. To wszystko (zakładając, że używasz RH lub CentOS). W przypadku ubuntu zobacz odpowiedź Jona Blacka.
berniey


8

Może spróbuj tego:

yum -y groupinstall "MYSQL Database Client"

Ostrzeżenie: grupa „Klient bazy danych MYSQL” nie istnieje. Błąd: nie ma nic do zrobienia.
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

Bardzo fajnie, że dołączyłeś, jak znaleźć nazwę pakietu, a także jak go zainstalować.
Samuel Åslund

Dziękuję Ci. W CentOS nie mogę tego zrobić, ale znalazłem plik binarny w Fedorze 31 przy użyciu community-mysql (tylko 4,1 MB). Dziękuję Ci.
Benyamin Limanto

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.