Seu código tenta explicitamente conectar um banco de dados específico chamado
dbtest
. Ele se conectará a este banco de dados ou falhará, ao contrário do seu cliente mysql, que pode se conectar sem uma seleção de banco de dados. Claramente, o banco de dados está ausente, pois você verificou que show databases
resultados não incluem dbtest
. Então, a única explicação possível é que o banco de dados nunca foi criado.