W Ubuntu normalnie instaluję oba, ale jakie są różnice między klientem a serwerem dla MySQL.
Jako bonus, kiedy nowe oświadczenie wspomina, że wymaga MySQL 5.x, czy oznacza to klienta, serwer lub oba. Na przykład ten link https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html wspomina, że potrzebuje wersji 5.7.x, aby obsługiwał json_extract, czy to oznacza klienta, serwer lub oba muszą być w wersji 5.7.x
MYSQL działa w środowisku sieciowym w architekturze klient / serwer. Program centralny działa jako serwer, a różne programy klienckie łączą się z serwerem w celu wysłania żądania.
MYSQL Server lub mysqld to program serwera baz danych, który zarządza dostępem do rzeczywistych baz danych na dysku lub w pamięci.
Klient MYSQL to programy do komunikacji z serwerem w celu manipulowania informacjami w bazach danych, którymi zarządza serwer. Przykład: mysql to program wiersza poleceń, który działa jako tekstowy interfejs dla serwera.
źródło