Хочу восстановить сайт на вчерашний день. Надо ли восстанавливать базу данных?

Если вы восстанавливаете сайт после ручного изменения файлов (например, удалили какие-то файлы или внесли изменения в них самостоятельно) - вам достаточно восстановить файлы сайта.

Если вы добавили или изменили материалы, товары и т.д., либо установили какие-то плагины, модули, либо обновили версию чего-либо - вам необходимо восстановить сайт вместе с базой данных. В идеале, их надо восстановить на один момент времени. В противном случае нет никаких гарантий, что сайт будет работать корректно после восстановления.