Instead of a site — one sentence on a white background. It looks like everything is lost, but your data is there: WordPress simply cannot reach the database. Four causes, by frequency.
1. Wrong details in wp-config.php (most common)
Open wp-config.php via cPanel → File Manager. There are four lines: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. Compare them with cPanel → MySQL Databases. The classic scenario: someone changed the database user password and wp-config.php stayed old. DB_HOST on most hosts (ours included) is localhost.
2. A corrupted database
If admin says the database needs repair: add the line enabling WP_ALLOW_REPAIR to wp-config.php, then open yourdomain.mk/wp-admin/maint/repair.php → Repair Database. Important: delete that line right after — the page works without login!
3. An overloaded server
If the site spins or dies at peak times, the database may be refusing new connections. On cheap hosting that is daily life; the fix is more resources or a VPS.
4. The user has no privileges
After a manual move: the database user is not assigned to the database. cPanel → MySQL Databases → Add User To Database → ALL PRIVILEGES.
Before anything else
Back up the database (cPanel → phpMyAdmin → Export) before changing anything. And do not test a new database name on the live site — ask first.
With us this is usually solved with one look at wp-config.php — call before you experiment.