Вы можете создавать версии файлов mysqldump, которые являются просто сценариями sql, как указано в предыдущих ответах.Исходя из ваших комментариев, кажется, что ваш основной интерес заключается в том, чтобы позволить разработчикам иметь основу для локальной среды.
Вот отличная ERD для Drupal 6. Я не знаю, какую версию Drupal вы используете или были ли изменения в этих основных таблицах между v6 и v7, но вы можете проверить это с помощью дампаили phpMyAdmin или любой другой инструмент, который у вас есть в наличии, который позволяет вам проверять структуру базы данных. Drupal ERD
Исходя из ERD, данные, которые могут быть проблематичными для установки Drupal, находятся в таблицах users, user_roles и authmap.Существует быстрый способ их пропустить, хотя важно помнить, что добавляемый контент будет иметь отношение к пользователям, которые его добавили, и у Drupal могут возникнуть проблемы, если в пользовательской таблице нет строк, соответствующих тому, чтобыл добавлен.
Таким образом, чтобы написать скрипт mysqldump, вы просто исключили бы проблемные таблицы или, по крайней мере, пользовательскую таблицу.
mysqldump -u drupaldbuser --password=drupaluserpw 0-ignore-table=drupaldb.user drupaldb > drupaldb.sql
Вам необходимо создать фиктивную пользовательскую таблицу.с группой тестовых пользователей с известными комбинациями имен и паролей, которые вам нужно будет только разгрузить и записать, но в идеале вы хотите, чтобы их было достаточно, чтобы они соответствовали или превышали количество реальных пользователей drupal, которые будут добавлять контент.Это просто для того, чтобы отношения разрешений совпадали.