Existe-t-il un moyen d'installer uniquement le client mysql (Linux)? [fermé]


155

Existe-t-il des outils de ligne de commande Linux mysql qui ne nécessitent pas l'installation de l'ensemble du package d'installation mysql db?

Ce que j'essaie de faire, c'est à partir du serveur n ° 1 (serveur d'application), d'exécuter les commandes mysql qui seront exécutées sur le serveur n ° 2 (serveur db). Je ne veux pas exécuter la base de données sur le serveur local ou installer la base de données mysql complète.


14
Pourquoi est-ce hors sujet? On dirait que l'installation de MySQL relève du génie logiciel.
— Kolob Canyon

5
C'est une question tout à fait valable, les réponses ci - dessous sont totalement pertinentes, et ils totalement résoudre le problème que je devais , même si elles sont seulement dans la perspective d'un spécifique distro Linux ( par exemple yum = RedHat / CentOS et apt= Debian / Ubuntu) . J'ai donc une modification pour rendre la question plus "Q-and-A-like" dans la file d'attente de révision que j'apprécierais si quelqu'un pouvait approuver.
— TheDudeAbides

Réponses:


209

Pour installer uniquement mysql (client), vous devez exécuter

yum install mysql

Pour installer le client mysql et le serveur mysql:

yum install mysql mysql-server

9
Sur un système Fedora actuel, vous devez utiliser yum install mariadbet yum install mariadb-server. Fedora remplace MySQL par MariaDB.
— Christian Berendt

1
Cette réponse est incorrecte. yum install mysqlinstallera le composant serveur comme il essaiera d'installer mariadb: mariadb.x86_64 : A community developed branch of MySQL
— berniey

3
Vous devriez plutôt envisager d'utiliser mariadb-client. Voir mariadb.com/kb/en/mariadb/yum pour des instructions détaillées. En bref, vous devez 1) Ajouter le repo mariadb pour yum. 2) lancez yum install MariaDB-client. Voilà (en supposant que vous utilisez RH ou CentOS). Pour ubuntu, voir la réponse de Jon Black.
— berniey

94

à une supposition:

sudo apt-get install mysql-client

17
Utilisez ceci si vous êtes sur Ubuntu.
— duality_

1
ou distributions basées sur Debian
— CTodea

1
Toujours en train de travailler sur Ubuntu 18.04
— anon58192932

8

Essayez peut-être ceci:

yum -y groupinstall "MYSQL Database Client"

Attention: le groupe 'MYSQL Database Client' n'existe pas. Erreur: rien à faire.
— 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

Très bien que vous incluiez comment trouver le nom du package ainsi que comment l'installer.
— Samuel Åslund

Je vous remercie. Sur CentOS, je ne peux pas faire cela mais j'ai trouvé le binaire sur le Fedora 31 en utilisant community-mysql (seulement 4,1 Mo). Je vous remercie.
— Benyamin Limanto le

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.