web-dev-qa-db-fra.com

Importation de fichiers compressés dans Mysql à l'aide de la ligne de commande

Importation de fichiers compressés dans Mysql en utilisant CMD

Quelle est la bonne syntaxe pour importer des fichiers compressés sql dans mysql en utilisant cmd?

Je fais ce qui suit

xz < backup.sql.gz | mysql -u root test

Mais toujours obtenir l'erreur suivante enter image description here

23
Subrata

J'ai obtenu la réponse de mon autre question. Il s'agit de la commande pour importer un fichier compressé lorsque vous utilisez 7Zip

7z x -so backup.7z | test racine mysql -u

x est la commande d'extraction

-so l'option fait écrire 7-Zip sur stdout

16
Subrata

Essayer:

unzip -p dbdump.sql.Zip | mysql -u root -p yourdbname

Le fichier dbdump.sql.Zip doit contenir un seul fichier SQL. L'indicateur -p redirige la sortie vers le binaire mysql.

47
Kanuj Bhatnagar
zcat backup.sql.gz | mysql -u[username] -p[pswd] [db]
8
davev

Vous voulez peut-être essayer xz −−decompress −−stdout pour décompresser.

La commande complète serait xz −−decompress −−stdout backup.sql.gz | mysql -u root test

1
ESG