Подтвердить что ты не робот

Как восстановить файл SQL, сгенерированный MySQLDump, с помощью командной строки

У меня есть файл SQL, сгенерированный MySQLDump. Как восстановить его в командной строке?

4b9b3361

Ответ 1

  • перейдите в каталог bin mysql с помощью командной строки
  • войдите в mysql
  • запустить команду источника с параметром файла

Пример:

cd C:\mysql\bin
mysql -u root -p
mysql> source c:\myfile.sql

Ответ 2

Запустите эту команду (если исполняемый файл mysql не находится в вашем PATH, сначала перейдите в каталог, где установлен бинарный файл MySQL, что-то вроде \mysql\bin):

mysql -u username -ppassword databasename < file.sql

(Обратите внимание, что между -p и паролем нет пробела)

Или если файл gzipped (как и большинство моих резервных копий), то что-то вроде этого:

gunzip file.sql.gz | mysql -u username -ppassword databasename

или в некоторых системах может потребоваться добавить флаг -c в gunzip, например (чтобы заставить его выводить на stdout):

gunzip -c file.sql.gz | mysql -u username -ppassword databasename

Ответ 3

$ mysql database < myfile.sql

ИЛИ

$ mysql database
mysql> source myfile.sql

Ответ 5

В командной строке MySQL введите

SOURCE file.sql

Ответ 6

Предположим, вы собираетесь импортировать команды /home/abc.sql ниже:

cd /home    
mysql -u root -p

Если таблица не существует:

mysql> create database abc;

Теперь используйте базу данных abc и импортируйте abc.sql

mysql> use abc;
mysql> set names utf8;
mysql> source abc.sql;