AWS RDS – Fix Unknown Database Error When Connecting to MySQL

amazon-rdsamazon-web-servicesdatabaseMySQL

I created a MySQL RDS instance, however, when I try to connect without writing the database name, it connects but does not allow me to create any tables. When I do write the name, the connection fails and I don't know why.

Error

Error screen shot
Working screen shot

I have my endpoint, user, password and the name of the DB, which is prueba (test in spanish)

AWS Console

AWS Console

As you can see, the name of the instance is "prueba". And when it asked me to enter the name of the DB in he console, I also worte "prueba"

Best Answer

When you create you create your RDS instance, there is an “Additional configuration” section, in which you can specify the database name, and it warns you that if no name is provided, no database will be created by default.

enter image description here

But as others have pointed out, you can connect with your tool of choice without a database name, perform a CREATE DATABASE xxx; where xxx is the name of the database, and then use can use that database going forward.