Ihr Code versucht explizit, eine Verbindung zu einer bestimmten Datenbank namens dbtest
herzustellen . Es wird entweder eine Verbindung zu dieser Datenbank herstellen oder fehlschlagen, im Gegensatz zu Ihrem MySQL-Client, der eine Verbindung ohne Datenbankauswahl herstellen kann. Die Datenbank fehlt eindeutig, da Sie überprüft haben, dass show databases
Ergebnisse enthalten nicht dbtest
.
Dann ist die einzig mögliche Erklärung, dass die Datenbank nie erstellt wurde.