No Debian Desktop 12, se eu quiser fazer uma conexão remota como cliente para um servidor MySQL em outra máquina na LAN, preciso usar o mysql
comando, quando ele é executado acontece o seguinte:
manueljordan@vm163:~$ mysql
bash: mysql: command not found
Se for executado o apt search mysql-client
comando acontece o seguinte:
manueljordan@vm163:~$ apt search mysql-client
Sorting... Done
Full Text Search... Done
default-mysql-client/stable 1.1.0 all
MySQL database client binaries (metapackage)
default-mysql-client-core/stable 1.1.0 all
MySQL database core client binaries (metapackage)
Portanto:
- Qual é o pacote correto para instalar? default-mysql-client ou default-mysql-client-core ? E por quê?
E só por curiosidade:
- O que existem dois pacotes?
- Qual é a diferença entre eles?
desde já, obrigado
As descrições dos pacotes devem responder às suas perguntas (
apt show default-mysql-client{,-core}
):default-mysql-client
mostradefault-mysql-client-core
mostraEntão se você quiser
innotop
emysqlreport
, instaledefault-mysql-client
; caso contrário, instaledefault-mysql-client-core
.Observe que ambos os pacotes são metapacotes, que extraem os pacotes MariaDB correspondentes.
Esta resposta é a aceita (com razão), mas quero mencionar que o Debian Package Server é um bom recurso para responder perguntas semelhantes que você possa ter no futuro sobre o conteúdo dos pacotes e quais dependências um pacote pode ter.
A URL é: https://packages.debian.org/
(O Ubuntu também mantém um para distribuições Ubuntu: https://packages.ubuntu.com/ )