Invalid database username or password ???
But I confirm that I can manually connect to mariadb server with the username and password written in docker-compose.yaml successfully.
And with ALLOW_EMPTY_PASSWORD=no explicitly, I can still log in mariadb server in root without password.