Moin,
leider kenne ich mich mit den Gegebenheiten im Netcup Webhosting nicht aus. Auf einem regulären MySQL Server kommt das Problem allerdings daher, dass Nutzer seit einigen Versionen standardmäßig mit dem neuen caching_sha2_password Plugin gesichert werden, welches, soweit ich weiß, nicht mit MariaDB ausgeliefert wird.
Als "Abhilfe" (wenn man mit der leicht weniger sichereren Authentifizierungsmethode einverstanden ist), kann ein neuer MySQL Benutzer mit der alten Methode erstellt werden (sollte auch mit MODIFY funktionieren):
CREATE USER 'foo'@'bar' IDENTIFIED BY 'baz' WITH mysql_native_password;
Vielleicht weiß ja jemand, ob, und falls ja, wo, solch spezielle Nutzeroptionen in der Webhostingumgebung eingestellt werden können.
Alternativ könnte man sich einen Oracle MySQL Community oder Percona MySQL Client installieren.