Importowanie spakowanych plików do MySQL za pomocą wiersza poleceń


Importowanie spakowanych plików do MySQL przy użyciu CMD
https://coderoad.ru/11258811/
Jaka jest prawidłowa składnia importowania spakowanych plików sql do mysql za pomocą cmd?
Wykonuję następujące czynności
xz < backup.sql.gz | mysql -u root test

Ale zawsze pojawia się następujący błąd

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Próbować:
unzip -p dbdump.sql.zip | mysql -u root -p yourdbname

dbdump.sql.zip powinien zawierać jeden plik SQL.
Flaga -p przekazuje dane wyjściowe do pliku binarnego mysql.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Otrzymałem odpowiedź na moje drugie pytanie.
To jest polecenie importu pliku archiwum, gdy nie można użyć 7zip

7z x-so kopia zapasowa. 7z | Test root mysql-U

x to polecenie wyodrębniania
Opcja
-so
zapisuje 7-zip na standardowe wyjście
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

zcat backup.sql.gz | mysql -u[username] -p[pswd] [db]
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Możesz spróbować rozpakować
xz --decompress --stdout
.
Całe polecenie będzie miało postać xz --decompress --stdout backup.sql.gz | mysql -u root test

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się