Also habe ich das nun so richtig verstanden?
- Auf dem Server läuft ein WAMP.
- Du hast auf deiner Datenbank zugriff. Jedoch nicht auf deren.
Um auf _alle_ Datenbanken zuzugreifen zu können, braucht DEIN Benutzername GLOBALE Rechte.
Um auf _deren_ Datenbank zuzugreifen, müssen deinem Benutzer die Rechte für die entsprechende Datenbank hinzugefügt werden.
Im ersten Fall muss das ein Benutzermachen, der global das Recht "Grant" hat.
Im zweiten Fall kann das auch ein Benutzermachen, der nur für die jeweilige Datenbank "Grant"-Rechte hat.
Ach ja: Und wenn du schon nen WAMP benutzt, brauchst du kein XAMP, denn du hast schon ein WAMP Paket (Windows, Apache, MySQL, PHP)
Denn XAMPP macht im Grunde das selbe wie ein WAMP... es beinhaltet Apache, MySQL und PHP. XAMPP noch ein Bisschen mehr, doch hier geht es expliziet um einen MySQL Server.
Im zweifelsfall muss das alles der "root" Benutzer (also der Administrator-Account) machen!
Wenn es durch die GRANT Sachen noch nicht getan ist, dann installier dir ein phpMyAdmin Script im Apache-WWWDIR..

Das phpMyAdmin-Script wird sich dann als "localhost" anmelden, da es auf der selben Kiste rennt.
Aber deine Navicat-Meldung und deine "Beschreibung" sind schon sehr irreführend.