Existe uma maneira de instalar apenas o cliente mysql (Linux)? [fechadas]

155

Existem ferramentas de linha de comando mysql do Linux que não exijam a instalação de todo o pacote de instalação do mysql db?

O que estou tentando fazer é do servidor nº 1 (servidor de aplicativos), execute comandos mysql que serão executados no servidor nº 2 (servidor db). Eu não quero executar o banco de dados no servidor local ou instalar o banco de dados mysql completo.

emilebaizel
fonte
14
Por que isso é fora de tópico? Parece que a instalação do MySQL se enquadra na engenharia de software.
Colobe garganta
5
Esta é uma pergunta totalmente válida, as respostas abaixo são totalmente relevantes e resolvem totalmente o problema que eu tive , mesmo que sejam apenas da perspectiva de uma distribuição Linux específica ( por exemplo yum : RedHat / CentOS e apt= Debian / Ubuntu) . Portanto, eu tenho uma edição para tornar a pergunta mais "parecida com uma pergunta e uma pergunta" na fila de revisão que eu apreciaria se alguém pudesse aprovar.
TheDudeAbides 15/02/19

Respostas:

209

Para instalar apenas o mysql (cliente), você deve executar

yum install mysql

Para instalar o cliente mysql e o servidor mysql:

yum install mysql mysql-server
Hector Magana
fonte
9
Em um sistema Fedora atual, você deve usar yum install mariadbe yum install mariadb-server. O Fedora substitui o MySQL pelo MariaDB.
Christian Berendt
1
Esta resposta está incorreta. yum install mysqlinstalará o componente do servidor, pois tentará instalar mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey
3
Você deve considerar o uso do mariadb-client. Consulte mariadb.com/kb/en/mariadb/yum para obter instruções detalhadas. Em resumo, você precisa 1) Adicionar repo mariadb para yum. 2) execute o yum install MariaDB-client. É isso aí (supondo que você esteja usando RH ou CentOS). Para o ubuntu, veja a resposta de Jon Black.
22416 berniey
94

em um palpite:

sudo apt-get install mysql-client
Jon Black
fonte
17
Use isso se você estiver no Ubuntu.
duality_ 27/08/2015
1
ou distribuições baseadas no Debian
CTodea
1
Ainda trabalhando no Ubuntu 18.04
anon58192932
8

Talvez tente o seguinte:

yum -y groupinstall "MYSQL Database Client"
empregada
fonte
Aviso: O grupo 'MYSQL Database Client' não existe. Erro: nada a fazer.
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
wagnermarques
fonte
Muito bom que você inclua como encontrar o nome do pacote e como instalá-lo.
Samuel Åslund
Obrigado. No CentOS, não posso fazer isso, mas encontrei o binário no Fedora 31 usando community-mysql (apenas 4.1mb). Obrigado.
Benyamin Limanto
6
sudo apt-get install mysql-client-core-5.5
xdebug
fonte