System check gives SQL error


I am installing Matomo on an IIS server for the first time and I was able to get the “Welcome!” page to display but when I click “NEXT” Instead of seeing the “System Check” page I get the following error.

Matomo encountered an error: Maximum execution time of 30 seconds exceeded (which lead to: SQLSTATE[HY000] [1045] Access denied for user ‘’@‘localhost’ (using password: NO))

It’s like Matomo is trying to connect to the database before I have a chance to configure it. I haven’t made any changes to the matomo configuration files, I simply unzipped them as-is.

I’m not sure what I should do to troubleshoot this error.

It turns out I wasn’t following the PHP and mariaDB installation steps for Windows as closely as I should have.

After configuring PHP timeouts and plugins as described I can now see the “System Check” page. There are a few issues I need to resolve but the page loads so I am good to go!

1 Like