2017-01-30 5 views
0

У меня есть файл с размером 8 ГБ с именем test.sql.Ошибка командной строки MySQL приводит к тому, что файл sql становится пустым

Я запускаю эту команду, чтобы импортировать ее в мою базу данных под названием test_db.

mysql -u root -p test_db > test.sql 

Через несколько минут, файл test.sql опустошается, так что это 0KB.

Я не уверен, что это нормально, и файл будет восстановлен после завершения команды или если что-то не так. Прошло полчаса, и я не вижу никаких данных, импортированных еще.

Почему test.sql становится опорожненным из его содержимого, когда я запускаю эту команду импорта MySQL?

Я нахожусь на Ubuntu 14.04 и MySQL 5.7.13.

+0

'>' является экспорт, '<' является импорт –

ответ

1

Вы используете неправильный шеврон. Должен быть левый шеврон (<) не правильный шеврон (>).

Это то, что вы имели в виду:

mysql -u root -p test_db < test.sql 
+0

Хм, собирается попробовать это прямо сейчас. Между тем, что такое '' 'шеврон, который я использовал, предназначался? – Goose

+1

'>' перенаправляет вывод в файл, перезаписывая файл, если он уже существует. –

 Смежные вопросы

  • Нет связанных вопросов^_^