Manually importing webforms and data with mysql... where is it now? I wanted to experiment and see if I could just import all the webforms, webform data, submissions, configurations, etc. from one Drupal 7 site to a new one. The import seems to have gone well but I can't see anything, even after clearing the caches. I even performed a MySQL query on the new site to see if the tables were actually populated.

    mysqldump -u root -p database_name webform webform_component 
webform_conditional webform_conditional_actions webform_conditional_rules 
webform_emails webform_last_download webform_report webform_roles 
webform_submissions webform_submitted_data webform_validation_rule 
webform_validation_rule_components content_type_webform&gt; webforms.sql


Then I logged into mysql, chose the correct database and imported it:
source webforms.sql

Did I miss some other crucial table or something else? I have had a lot of success with migrating users and other info over this way even though I'm not sure it's wise and haven't found much in the way of doing data migration for Drupal without modules.
Webforms are nodes, so you'll also need to bring the node (and potentially field and other depending on your site's configuration) data across.

Make sure the node ids for the webforms are the same as they were in the original site, or you'll have to do some manual work to get the data linked back up again.

This is why it's arguably better to migrate content, rather than do a raw data export/import, as it gives you the opportunity to massage/prepare data as required for the new system.