Salut,
il faudrait ouvrir le fichier sql de restauration histoire de voir un peu ce qu'il y a dedans. S'il y a les requêtes de création et d'insertion, le plus simple serait d'ouvrir une invite de commande et d'y mettre quelque chose qui ressemblerait à :
C> mysql -u root -p nom-de-la-base < chemin\vers\le\fichier.sql
À adapter bien entendu pour le nom du schéma et le chemin/nom du fichier. Si l'accès à MySQL se fait sans mot de passe, retirer le « -p » qui, autrement, va demander un mot de passe.
Le code du fichier sera alors exécuté par MySQL.
Pour le problème de backup, ça devrait fonctionner normalement même avec des tables utilisant InnoDB, il faudrait voir le code utilisé pour y détecter une erreur expliquant pourquoi ça ne fonctionne pas. Mais mysql_dump fonctionne normalement très bien pour ça, et on peut très bien créer un fichier .bat couplé à une tâche planifiée pour faire des sauvegardes ponctuelles.
______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)