Moved to a new server, backup was a day old and missing 3 posts, anyway to recover them from old host?

Scenario 1: AUTO First of all, you need to get full database from phpMyAdmin. Basics come with _posts and _postmeta, but you probably need full data with categories, taxonomies, comments etc. that may have been affected in 1 evening.

I would suggest to export WHOLE database to .sql file and then import it to new one. Nothing as easy as that.

Don’t forget the attachments. Via cPanel you probably have access to file manager, if its Red-hat/Centos or similar server panel. Just grab the files from last date and re-upload to your new site via FTP.

Scenario 2: MANUAL If the blog is being updated and you can’t afford to re-upload whole database, I suggest to open both phpMyAdmins at the same time and look for differences. Probably few lines in posts, then some lines where tags and categories are assigned, some lines in postsmeta table etc. Just be sure to sort both phpMyAdmins by the same column when comparing.