Ich bin in einer Umgebung, in der, um eine Verbindung mit der SQL-Datenbank herzustellen, ich zuerst einen Tunnel erstellen muss, der den lokalen Anschluss an einen Remote-Computer umleitet. Ich verbinde mich mit einem anderen Datenbankserver, abhängig von der Portnummer im Tunnel.Wie identifiziere ich eine Datenbank in MySql eindeutig?
Mit anderen Worten: Ich verbinde immer mit MySql mit den gleichen Parametern wie localhost. Der zuvor erstellte Tunnel definiert den Server, mit dem ich mich tatsächlich verbinde.
Es gibt mehrere MySql-Server, alle mit dem gleichen Schema (zu Testzwecken) und ich möchte wissen, mit welcher Datenbank ich verbunden bin (mein Skript hat keinen Zugriff auf die Tunnelparameter).
Wenn wir eine neue Datenbank erstellen, gibt es eine GUID oder etwas, das ihr zugeordnet wird? Vielleicht kann ich etwas mit einer Abfrage zu information_schema
Awesome, genau das, was ich brauche! –