WordPress shows the “Install” screen if:
Since you already checked the DB credentials + table prefix, the issue is almost always missing/misnamed tables or a wrong database import.
Sometimes, just copying the MySQL data folder (instead of exporting/importing) can break things. If the DB doesn’t appear properly:
Or:
If it still fails, create a new empty DB, then import your .sql backup.