Apakah ada cara untuk hanya menginstal klien mysql (Linux)? [Tutup]

155

Apakah ada alat baris perintah Linux mysql yang tidak memerlukan seluruh paket instalasi mysql db untuk diinstal?

Apa yang saya coba lakukan adalah dari server # 1 (server aplikasi), jalankan perintah mysql yang akan dieksekusi di server # 2 (server db). Saya tidak ingin menjalankan db di server lokal atau untuk menginstal db mysql penuh sesak nafas.

emilebaizel
sumber
14
Mengapa ini di luar topik? Sepertinya menginstal MySQL termasuk dalam rekayasa perangkat lunak.
Ngarai Kolob
5
Ini adalah pertanyaan yang benar-benar valid, jawaban di bawah ini benar-benar relevan, dan mereka benar-benar menyelesaikan masalah yang saya miliki , bahkan jika mereka hanya dari perspektif satu distro Linux tertentu ( misalnya yum = RedHat / CentOS dan apt= Debian / Ubuntu) . Jadi saya memiliki suntingan untuk menjadikan pertanyaan lebih "seperti dan seperti" dalam antrian ulasan yang akan saya hargai jika seseorang dapat menyetujui.
TheDudeAbides

Jawaban:

209

Untuk menginstal hanya mysql (klien) yang harus Anda jalankan

yum install mysql

Untuk menginstal klien mysql dan server mysql:

yum install mysql mysql-server
Hector Magana
sumber
9
Pada sistem Fedora saat ini, Anda harus menggunakan yum install mariadbdan yum install mariadb-server. Fedora mengganti MySQL dengan MariaDB.
Christian Berendt
1
Jawaban ini salah. yum install mysqlakan menginstal komponen server karena akan mencoba menginstal mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey
3
Anda harus mempertimbangkan menggunakan mariadb-client sebagai gantinya. Lihat mariadb.com/kb/id/mariadb/yum untuk instruksi detail. Singkatnya, Anda perlu 1) Tambahkan repo mariadb untuk yum. 2) jalankan yum instal MariaDB-client. Itu saja (dengan asumsi Anda menggunakan RH atau CentOS). Untuk ubuntu, lihat jawaban dari Jon Black.
berniey
94

pada suatu tebakan:

sudo apt-get install mysql-client
Jon Black
sumber
17
Gunakan ini jika Anda menggunakan Ubuntu.
dualitas_
1
atau distro berbasis Debian
CTodea
1
Masih bekerja di Ubuntu 18.04
anon58192932
8

Mungkin coba ini:

yum -y groupinstall "MYSQL Database Client"
karyawan
sumber
Peringatan: Grup 'Klien Basis Data MYSQL' tidak ada. Kesalahan: Tidak ada hubungannya.
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
sumber
Sangat bagus bahwa Anda menyertakan cara menemukan nama paket serta cara menginstalnya.
Samuel Åslund
Terima kasih. Pada CentOS saya tidak bisa melakukan ini, tetapi saya menemukan biner pada Fedora 31 menggunakan komunitas-mysql (hanya 4.1mb). Terima kasih.
Benyamin Limanto
6
sudo apt-get install mysql-client-core-5.5
xdebug
sumber