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.

émilebaizel
la source
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
Hector Magana
la source
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
Jon Black
la source
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"
employébrian
la source
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
wagnermarques
la source
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
6
sudo apt-get install mysql-client-core-5.5
xdebug
la source