Votre code essaie explicitement de se connecter à une base de données spécifique nommée dbtest
. Il se connectera à cette base de données ou échouera, contrairement à votre client mysql qui peut se connecter sans sélection de base de données. De toute évidence, la base de données est manquante, puisque vous avez vérifié que show databases
les résultats n'incluent pas dbtest
.
Alors la seule explication possible est que la base de données n'a jamais été créée.