Du hast den ganzen Ordner mysql überklatscht?
Ich würde so oder so empfehlen, kein aktuelles Xampp zu installieren, sondern ein Stand, der mit dem alten (gelöschten) Xampp übereinstimmt. Und dort dann nur den "data" Ordner von mysql übernehmen. Wenn die Releases zu unterschiedlich sind, können die Daten nicht einfach so übernommen werden, da muss dann eine ordentlicher Export und Import gemacht werden. Deswegen möglichst den gleichen Stand wie vorher installieren. Da kann man dann immer noch exportieren und dann ein neueres Xampp installieren.
Es gibt die verschiedensten Ursachen, warum die Tabellen nicht da sind, das kann man nur herausfinden, wenn man selbst vor dem Rechner sitzt. Das können (s.o.) Releaseprobleme sein, das kann auch ein Rechteproblem unter Windows sein oder oder oder. Es geht eben nicht einfach so.
P.S.:
Nun hab ich heute mein Windows neu Installiert und wollte es starten.
Was anscheinend nicht geht.
Das ist leider eine extrem schlechte Beschreibung, bei besserer Beschreibung hätte man die Ursache finden können. Eigentlich muss es möglich sein, die alte Version komplett zu übernehmen, aber "was anscheinend nicht geht" ist unbrauchbar als Fehlerbeschreibung.