อะไรคือความแตกต่างระหว่าง mysql-client และ mysql-client-core?


8

ฉันสงสัยว่าความแตกต่างระหว่าง mysql-client และ mysql-client-core คืออะไร? นอกจากนี้ยังมี mysql-server และ mysql-server-core

คำตอบ:


11

mysql-client-core - บรรจุไบนารีไคลเอ็นต์หลักสำหรับการสนับสนุนฐานข้อมูล mysql ในขณะที่
mysql-client - ขึ้นอยู่กับmysql-client-coreและมีคุณสมบัติและยูทิลิตี้เพิ่มเติมอื่น ๆ (สำหรับการสนับสนุน ex perl)


7

ตอนนี้ฉันใช้ mysql-client-5.5 และ mysql-client-core-5.5 บน Ubuntu12.04 LTS

ฉันป้อนคำสั่งต่อไปนี้และดึงผลลัพธ์

dupingping@dupingping:~$ dpkg -L mysql-client-core-5.5
/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/mysqlcheck.1.gz
/usr/share/man/man1/mysql.1.gz
/usr/share/doc
/usr/share/doc/mysql-client-core-5.5
/usr/share/doc/mysql-client-core-5.5/copyright
/usr/share/doc/mysql-client-core-5.5/changelog.Debian.gz
/usr/bin
/usr/bin/mysqlcheck
/usr/bin/mysql

dupingping@dupingping:~$ dpkg -L mysql-client-5.5

/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/mysql_plugin.1.gz
/usr/share/man/man1/mysql_tableinfo.1.gz
/usr/share/man/man1/mysqlslap.1.gz
/usr/share/man/man1/mysqldumpslow.1.gz
/usr/share/man/man1/mysqlimport.1.gz
/usr/share/man/man1/mysqlman.1.gz
/usr/share/man/man1/innotop.1.gz
/usr/share/man/man1/mysqlreport.1.gz
/usr/share/man/man1/mysqlaccess.1.gz
/usr/share/man/man1/mysqladmin.1.gz
/usr/share/man/man1/mysql_find_rows.1.gz
/usr/share/man/man1/mysqlshow.1.gz
/usr/share/man/man1/mysql_client_test.1.gz
/usr/share/man/man1/mysqlbug.1.gz
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysql_waitpid.1.gz
/usr/share/man/man1/myisam_ftdump.1.gz
/usr/share/man/man1/mysql_fix_extensions.1.gz
/usr/share/man/man1/mysql_client_test_embedded.1.gz
/usr/share/doc
/usr/share/doc/mysql-client-5.5
/usr/share/doc/mysql-client-5.5/README
/usr/share/doc/mysql-client-5.5/README.Debian
/usr/share/doc/mysql-client-5.5/copyright
/usr/bin
/usr/bin/mysql_waitpid
/usr/bin/mysqladmin
/usr/bin/mysql_plugin
/usr/bin/mysqlshow
/usr/bin/mysqldump
/usr/bin/myisam_ftdump
/usr/bin/mysql_find_rows
/usr/bin/mysqlimport
/usr/bin/mysqlslap
/usr/bin/mysqlbug
/usr/bin/innochecksum
/usr/bin/mysqlaccess
/usr/bin/mysql_client_test
/usr/bin/mysqldumpslow
/usr/bin/innotop
/usr/bin/mysql_fix_extensions
/usr/bin/mysqlreport
/usr/share/man/man1/mysqloptimize.1.gz
/usr/share/man/man1/mysqlrepair.1.gz
/usr/share/man/man1/mysqlanalyze.1.gz
/usr/share/doc/mysql-client-5.5/changelog.Debian.gz
/usr/bin/mysqloptimize
/usr/bin/mysqlanalyze
/usr/bin/mysqlrepair

ขณะที่คุณสามารถเห็นมันแพคเกจ MySQL ลูกค้ารวมถึงไบนารีลูกค้าและเครื่องมือเพิ่มเติม innotop และ mysqlreport แต่ MySQL-client-หลักรวมเฉพาะไฟล์ลูกค้าหลักเป็น,/usr/bin/mysql/usr/bin/mysqlcheck

และเกี่ยวกับ mysql-server

นี่เป็นแพ็คเกจว่างที่ขึ้นอยู่กับรุ่น "ดีที่สุด" ของ mysql-server (ปัจจุบัน mysql-server-5.5) ตามที่ผู้ดูแล MySQL กำหนด ( mysql-server )

แพ็คเกจนี้รวมถึงไบนารีเซิร์ฟเวอร์ แต่ไม่มีโครงสร้างพื้นฐานทั้งหมดที่จำเป็นสำหรับการติดตั้งฐานข้อมูลระบบ ( mysql-server-core )

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