mysql
- a ferramenta de linha de comando MySQL é um shell SQL simples com recursos de edição de linha de entrada. Suporta uso interativo e não interativo.
mysqldump
- é um programa cliente de linha de comando, é usado para despejar banco de dados MySQL local ou remoto ou coleção de bancos de dados para backup em um único arquivo simples.
Eles podem ser encontrados em vários pacotes. Por exemplo, no Ubuntu 16.04 LTS ambos fazem parte do pacote mysql-client
:
sudo apt install mysql-client
mysql-client
é meta-pacote dependendo da última versão . Enquanto o mysql-client-5.x
consiste em binários da versão exata 5.x
.
Observe que mysql
e mysqld
são diferentes "coisas"!
mysqld
, também conhecido como MySQL Server - é o programa principal que faz a maior parte do trabalho em uma instalação do MySQL.
Leitura adicional:
-
Manuais do Ubuntu: MySQL
-
Manuais do Ubuntu: MySQLDump
-
Manuais do Ubuntu: MySQLHotCopy