Dans PhpMyAdmin, ouvrir votre base de données puis, en bas du panneau de droite - Valider Tout cocher - Dans le menu déroulant, d'abord choisir Vérifier la table - Même si toutes les tables OK, Revalider Tout cocher, puis choisir Réparer la table
Pour le nom de votre base de données, dans la procédure de connexion MySQLi, respectez-vous les minuscules et majuscules ?
Dans PhpMyAdmin, onglet Base de données, lancez Vérifier les privilèges pour votre basse de données de manière à voir si les utilisateurs ont les droits pour accéder à ladite base.
Encore une autre question : - Vous avez recréer root sur MySQL 5.7.23. Est-ce bien avec cette version de MySQL que vous avez restauré votre base de données ?