восстановление с mysqldump, но где данные?

Хорошо, таким образом, я нуждаюсь для восстановления таблицы, и я делаю:

mysqldump --opt database table_name < table_name.sql 

Я совершил нападки, входят и Сделанный! Ну, не действительно, когда я иду, чтобы видеть, существует ли что-нибудь на таблице, что она показывает 0 записей.

Я имею, изучают table_name.sql, и я вижу две записи.

Что я делаю неправильно?

16
задан Ole Media 16 April 2010 в 21:05
поделиться

2 ответа

mysqldump - неправильная команда для восстановления из резервной копии.

Вам нужно запустить mysql , как и клиент mysql. Обычно это примерно так:

mysql -u username -p database_name

Это будет использовать ваш файл в качестве входных данных для клиента mysql, который впоследствии выполняет SQL.

30
ответ дан 30 November 2019 в 17:38
поделиться

mysqldump просто экспортирует данные в сценарий SQL. Вы можете выполнить восстановление с помощью этого:

mysql db < file.sql
1
ответ дан 30 November 2019 в 17:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: