It's ANGIE, not Kickstart. Kickstart only extracts the backup archive. The backup archive includes a restoration script called ANGIE, placed there at backup time. This is the script which restores your site's database and reconfigures the site. This information is printed when you run Kickstart.
ANGIE will first attempt to connect to your database server using the username, password you have provided. If this fails, it shows an error.
Then, it tries to select the database name you provided, i.e. it tells the database server it would like to operate on the database with that specific name. If the server reports with an error (the exact error message IS NOT conveyed by the low-level MySQL connector PHP provides) ANGIE will try to instead create the database. If that fails, too, it returns an error. This has always been the case.
Normally, trying to create a database without adequate privileges results in an error we can capture and instead show you the message about the database not existing or the connection information being wrong.
In any case, the problem is that either the database name does not exist or the database user does not have adequate permissions to access it. Using Site Tools or cPanel or anything else is irrelevant. This is a MySQL server we're talking about. The hosting control panel configures not but has no say on how PHP scripts connect to it.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!