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.