Sự khác biệt giữa mysql-client và mysql-client-core là gì?


8

Tôi tự hỏi sự khác biệt giữa mysql-client và mysql-client-core là gì? Ngoài ra còn có mysql-server và mysql-server-core.

Câu trả lời:


11

mysql-client-core - tạo ra các nhị phân máy khách lõi để hỗ trợ cơ sở dữ liệu mysql trong khi
mysql-client - phụ thuộc vào mysql-client-core và chứa các tính năng và tiện ích mở rộng khác (để hỗ trợ ex perl)


7

Bây giờ tôi đang sử dụng mysql-client-5.5 và mysql-client-core-5.5 trên Ubuntu12.04 LTS.

Tôi đã nhập các lệnh sau, và lấy kết quả.

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

Như bạn có thể thấy, gói mysql-client bao gồm các nhị phân máy khách và các công cụ bổ sung innotop và mysqlreport, nhưng mysql-client-core chỉ bao gồm các tệp máy khách lõi như /usr/bin/mysql, /usr/bin/mysqlcheck.

Và về máy chủ mysql.

Đây là một gói trống phụ thuộc vào phiên bản "tốt nhất" hiện tại của máy chủ mysql (hiện tại là mysql-server-5.5), như được xác định bởi các nhà bảo trì MySQL. ( Máy chủ mysql )

Gói này bao gồm các nhị phân máy chủ nhưng không chứa tất cả các cơ sở hạ tầng cần thiết để thiết lập cơ sở dữ liệu hệ thống. ( Mysql-server-core )

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.