Назад | Перейти на главную страницу

mysqldump не сбрасывает мои данные

Я запускаю mysqldump в Ubuntu Linux (10.0.4 LTS)

моя информация о версии mySQL:

mysql Ver 14.14 Distrib 5.1.41, для debian-linux-gnu (i486) с использованием readline 6.1

Я использовал следующую команду:

mysql -u имя пользователя -p имя базы данных> имя_базы_данных_backup.sql

Однако, когда я открыл сгенерированный файл .sql, я увидел, что в большинстве таблиц была сброшена только схема, а в тех немногих случаях, когда фактические данные были сброшены, были сброшены только 1 или две записи (есть НАЙТИ несколько десятков записей в каждую таблицу).

Кто-нибудь знает, что может происходить?

Я думаю, вы ожидаете увидеть много вставок и, вероятно, увидите только 1 или 2. Это нормально, если вы присмотритесь, вы увидите 1 или 2 БОЛЬШИЕ вставки (расширенные вставки). Расширенная вставка - это вставка нескольких строк, которая включает несколько списков ЗНАЧЕНИЙ.

Попробуйте вместо этого передать полную команду:

mysqldump --databases --result-file=filename.sql mydatabase -u mysqluser -p