mysql-client와 mysql-client-core의 차이점은 무엇입니까? 궁금합니다. 또한

mysql-client와 mysql-client-core의 차이점이 무엇인지 궁금합니다. 또한 mysql-server 및 mysql-server-core가 있습니다.



답변

mysql-client-core- mysql 데이터베이스 지원을위한 핵심 클라이언트 바이너리를 포함하고
mysql- client-mysql-client-core 에 의존하며 기타 확장 기능 및 유틸리티를 포함합니다 (예 : perl 지원).


답변

이제 Ubuntu12.04 LTS에서 mysql-client-5.5 및 mysql-client-core-5.5를 사용하고 있습니다.

다음 명령을 입력하고 결과를 검색했습니다.

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-client 패키지에는 클라이언트 바이너리와 추가 도구 innotop 및 mysqlreport가 포함되지만 mysql-client-core에는 코어 클라이언트 파일 만 /usr/bin/mysql, /usr/bin/mysqlcheck.

그리고 mysql-server에 대해.

이것은 MySQL 관리자에 의해 결정된 mysql-server의 현재 “최고”버전 (현재 mysql-server-5.5)에 의존하는 빈 패키지입니다 ( mysql-server ).

이 패키지는 서버 바이너리를 포함하지만 시스템 데이터베이스를 설정하는 데 필요한 모든 인프라를 포함하지는 않습니다. ( mysql-server-core )