Я пытаюсь импортировать заархивированные файлы базы данных в Mysql с помощью командной строки с помощью следующей командыИмпорт сжатых файлов в Mysql с помощью CMD
7z < backup.sql.7z | mysql -u root test
корня пользователя не имеют никаких пароля связанных с этим.
test является моей целевой пустой базой данных. Я использую 7zip для распаковки цель. Почтовая база данных, то есть backup.sql.7z, находится в диске D.
Но это дает следующее сообщение об ошибке
Таким образом, вместо этого я использовал следующую команду
7z < backup.7z | mysql -u root test
Примечание: На этот раз я использую backup.7z вместо backup.sql.7z
Но я получаю следующую ошибку
Очевидно, что что-то не так с моим синтаксисом SQL.
Каков будет правильный синтаксис?
Да, этот действительно работает .. СПАСИБО ВАМ @Wang. У вас есть другой исполняемый скрипт, который будет выполнять точную работу для других типов почтовых приложений, таких как winzip, gz и т. Д.? СПАСИБО ВАС. – Subrata
Просто записка о проблеме, с которой я боролся - если вам нужно предоставить mysql пароль, использование '-p password' не будет работать, вы должны ввести его без пробела:' -ppassword'. Может быть, это может помочь кому-то. – Czechnology