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.


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

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


8

Talvez tente o seguinte:

yum -y groupinstall "MYSQL Database Client"

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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.