diferença entre mysql e mysqldump

1

Vou importar um banco de dados .. ( db.sql )

Vou usar algo como:

mysql -u root -p db < db.sql

Você pode me dizer qual é a diferença entre isso e mysqldump ?

Obrigado

    
por dynamic 09.02.2011 / 21:59

2 respostas

5

mysqldump é a ferramenta de exportação com a qual você criaria o arquivo a ser importado, por exemplo,

mysqldump -u root -p db > db-export.sql

O arquivo resultante consistirá em grande parte de instruções SQL CREATE , seguidas por instruções INSERT .

mysql é o cliente MySQL interativo, que também terá um arquivo cheio de SQL em stdin e executará essas consultas - nesse caso, importando o dump exportado.

    
por 09.02.2011 / 22:03
1

mysqldump é para bancos de dados de exportação / backup:

mysqldump -u root -p db > db.sql
    
por 09.02.2011 / 22:03

Tags