Unable to restore from backup – how to obtain old blog posts?

Here are the steps I would take.

  1. Make a backup of the database backup and store it someplace safe
  2. Find out what version of WordPress the site was running when the
    backup was done like this:

    • open the sql dump file in a text editor and search for db_version.
    • Use that value to find the corresponding WordPress version, here.
  3. Install that version of WordPress locally or on a dev site (subdomain or whatever)
  4. Follow the instructions for migrating a site to a new domain (i.e. localhost or dev.example.com)
  5. Use the WordPress/tools/export tool to export the posts.
  6. Import that .xml file into the new blog