I’m on a VM with a clean install of Ubuntu 24.04 installing a master of Icinga2, following the instructions on the icinga website to install.
Everything was going fine (relatively), got the icingaweb setup going, get to the ‘Database Setup’ part, the resource name is “icingaweb_db”, type: MySQL, host: localhost, database name “icingaweb_db”, I originally put in the icingaweb_db user account that was created earlier, it didn’t like it. Then I tried the “local” user I created that has sudo permissions in Ubuntu, it didn’t like that either. I then re-enabled the root account and tried that too, it STILL doesn’t like it.
I always get to the next page where it says “It seems that either the database you defined earlier does not yet exist and cannot be created…” and then gives me another credential area, where I can put in the credentials again and no matter what credentials I use, I get "access denied for user ‘root’ (or whatever I’m trying)@localhost.
The ‘local’ user is the one I used to create the databases earlier in the process, so I know it works & has the right permissions in MySQL, what’s going on??? How do I get through this?