Was sind die Unterschiede zwischen mysql-client und mysql-client-core?

8

Ich frage mich, was ist der Unterschied zwischen mysql-client und mysql-client-core? Außerdem gibt es mysql-server und mysql-server-core.

    
muhasturk 20.04.2014, 17:08

2 Antworten

10

mysql-client-core - enthält Core-Client-Binärdateien für die MySQL-Datenbankunterstützung, während mysql-client - von mysql-client-core und enthält weitere erweiterte Funktionen und Dienstprogramme (zur Unterstützung von Excel)

    
kostandinangjellari 20.04.2014 17:17
7

Jetzt verwende ich mysql-client-5.5 und mysql-client-core-5.5 auf Ubuntu12.04 LTS.

Ich habe folgende Befehle eingegeben und die Ergebnisse abgerufen.

[email protected]:~$ 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

[email protected]:~$ 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

Wie Sie sehen können, enthält das Paket mysql-client die Client-Binärdateien und die zusätzlichen Tools innotop und mysqlreport, aber mysql-client-core enthält nur die Dateien des Hauptclients als /usr/bin/mysql , /usr/bin/mysqlcheck .

Und über mysql-server.

  

Dies ist ein leeres Paket, das von der aktuellen "besten" Version von   mysql-server (derzeit mysql-server-5.5), wie von MySQL festgelegt   Betreuer. ( mysql-server )

     

Dieses Paket enthält die Server-Binärdateien, enthält jedoch nicht alle   Infrastruktur erforderlich, um Systemdatenbanken einzurichten. ( mysql-server-core )

    
xiaodongjie 20.04.2014 17:36

Tags und Links