มีวิธีการเพียงติดตั้งไคลเอนต์ mysql (Linux) หรือไม่? [ปิด]


155

มีเครื่องมือบรรทัดคำสั่ง Linux mysql ใด ๆ ที่ไม่จำเป็นต้องติดตั้งแพ็คเกจการติดตั้ง mysql db ทั้งหมดหรือไม่

สิ่งที่ฉันพยายามทำคือจากเซิร์ฟเวอร์ # 1 (เซิร์ฟเวอร์แอป) เรียกใช้คำสั่ง mysql ที่จะดำเนินการบนเซิร์ฟเวอร์ # 2 (เซิร์ฟเวอร์ db) ฉันไม่ต้องการรัน db บนโลคัลเซิร์ฟเวอร์หรือติดตั้ง mysql db แบบเต็มเป่า


14
ทำไมนอกหัวข้อนี้? ดูเหมือนว่าการติดตั้ง MySQL จะตกอยู่ภายใต้วิศวกรรมซอฟต์แวร์
Kolob Canyon

5
นี่เป็นคำถามที่ถูกต้องทั้งหมดคำตอบด้านล่างมีความเกี่ยวข้องอย่างสมบูรณ์และพวกเขาแก้ปัญหาทั้งหมดที่ฉันมีแม้ว่าพวกเขาจะมาจากมุมมองของลินุกซ์เฉพาะเจาะจง ( เช่น yum = RedHat / CentOS และapt= Debian / Ubuntu) . ดังนั้นฉันจึงมีการแก้ไขเพื่อให้คำถามเพิ่มเติม "Q-and-A-like" ในคิวการตรวจสอบที่ฉันจะขอบคุณถ้ามีใครสามารถอนุมัติ
TheDudeAbides

คำตอบ:


209

ในการติดตั้ง mysql (ไคลเอนต์) เท่านั้นคุณควรดำเนินการ

yum install mysql

ในการติดตั้งไคลเอนต์ mysql และเซิร์ฟเวอร์ mysql:

yum install mysql mysql-server

9
บนระบบ Fedora ปัจจุบันคุณควรใช้และyum install mariadb yum install mariadb-serverFedora แทนที่ MySQL ด้วย MariaDB
Christian Berendt

1
คำตอบนี้ไม่ถูกต้อง yum install mysqlจะติดตั้งส่วนประกอบเซิร์ฟเวอร์โดยจะพยายามติดตั้งmariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey

3
คุณควรพิจารณาใช้ mariadb-client แทน ดู mariadb.com/kb/en/mariadb/yum สำหรับคำแนะนำรายละเอียด ในระยะสั้นคุณต้อง 1) เพิ่ม mariadb repo สำหรับ yum 2) เรียกใช้ yum ติดตั้ง MariaDB ไคลเอนต์ เพียงเท่านี้ (สมมติว่าคุณใช้ RH หรือ CentOS) สำหรับ Ubuntu ดูคำตอบจาก Jon Black
berniey


8

ลองนี่สิ:

yum -y groupinstall "MYSQL Database Client"

คำเตือน: กลุ่ม 'ไคลเอนต์ฐานข้อมูล MYSQL' ไม่มีอยู่ ข้อผิดพลาด: ไม่มีอะไรให้ทำ
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

ดีมากที่คุณรวมถึงวิธีการค้นหาชื่อแพคเกจเช่นเดียวกับวิธีการติดตั้ง
ซามูเอลÅslund

ขอบคุณ. บน CentOS ฉันไม่สามารถทำได้ แต่ฉันพบไบนารีใน Fedora 31 โดยใช้ community-mysql (เพียง 4.1mb) ขอบคุณ.
Benyamin Limanto

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.