web-dev-qa-db-ja.com

コマンドラインを使用して圧縮されたファイルをMysqlにインポートする

CMDを使用してMysqlに圧縮ファイルをインポート

Cmdを使用してSQL zipファイルをmysqlにインポートするための正しい構文は何ですか?

私は次のことをしています

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

しかし、常に次のエラーが発生します enter image description here

23
Subrata

他の質問から答えを得ました。これは、7Zipを使用しているときにzipファイルをインポートするコマンドです

7z x -so backup.7z | mysql -uルートテスト

xは抽出コマンドです

-soオプションは7-Zipをstdoutに書き込みます

16
Subrata

試してください:

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

Dbdump.sql.Zipには、単一のSQLファイルを含める必要があります。 -pフラグは出力をmysqlバイナリにパイプします。

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

あなたが試してみたいかもしれませんxz −−decompress −−stdout解凍します。

完全なコマンドはxz −−decompress −−stdout backup.sql.gz | mysql -u root test

1
ESG