joomla! arbeitet in der Datenbank, die in der configuration.php eingetragen ist.
Datenbanken kann man im laufenden Betrieb natürlich nicht wechseln wie Unterwäsche, weil fast jede joomla!-Version gewisse Eigenheiten im Anlegen von Tabellen und Einträgen hat.
Jede installierte Erweiterung individualisiert diese Datenbank dann auch noch.
Will sagen, dein joomla! wird nur mit der aktuellen Datenbank oder 1:1-Duplikaten davon laufen.
Einige Erweiterungen verlangen zusätzlich eigenen Zugriff auf DIE oder EINE Datenbank. Darüber muss man sich vorher im Klaren sein. Wenn es DIE Datenbank ist, dann müssen die Einstellungen in der Erweiterung die gleichen sein, wie im joomla! - und zwar bis hin zum Datenbank-Prefix, früher mos_ , jetzt jos_ .
Ich vermute fast, dass Infinity-Menu Zugriff auf DIE Datenbank erfordert und da die Einstellungen nicht identisch waren. Die Folge wäre, dass joomla! und die Erweiterung aneinander vorbeigearbeitet haben.
Solltest du jedoch im laufenden Betrieb auch noch die Stammdatenbank von joomla! gewechselt haben, so dass wichtige Einträge auf zwei unterschiedliche Datenbanken verteilt sind, dann Prost Mahlzeit!