Eine Frage:
Wenn ich mich ohne Benutzername und ohne Kennwort mit einer MySQL-Datenbank verbinde, bekomme ich trotzdem eine Abfrage über INFORMATION_SCHEMA.SCHEMATA zustande.
Als Ergebnis zeigt mir mein System dann folgende Tabellen an:
- INFORMATION_SCHEMA
- Test
Zwar gibt es weitere Datenbanken (Schemata) aber die werden erst gelistet wenn ich Nutzer + Passwort ergänze.
Der Default-Benutzer für die Datenbank ist eigentlich root - ohne Passwort.
Kann jemand dieses Verhalten erklären?
Wenn ich mich ohne Benutzername und ohne Kennwort mit einer MySQL-Datenbank verbinde, bekomme ich trotzdem eine Abfrage über INFORMATION_SCHEMA.SCHEMATA zustande.
PHP-Code:
new mysqli('localhost');
SELECT * FROM INFORMATION_SCHEMA.SCHEMATA
- INFORMATION_SCHEMA
- Test
Zwar gibt es weitere Datenbanken (Schemata) aber die werden erst gelistet wenn ich Nutzer + Passwort ergänze.
Der Default-Benutzer für die Datenbank ist eigentlich root - ohne Passwort.
Kann jemand dieses Verhalten erklären?
Kommentar