Я запускаю 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