Problem: I’m using CentOS + Nginx + MySQL + phpMyAdmin. and all config is correct, which includes all the DB tables (domain updated), wp-config.php. but still encounter too many redirect problem.
Solution: If you sure you set up correctly, you can first delete all your tables, but not your database.
Then open https://yourdomain/wp-admin/install.php. Try to install the tables through WordPress wizard.
After you can enter the newly created default website, then go back to phpMyAdmin. Import the MySQL file again, it is ok to overwrite the original. Finally the problem solved.