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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.