Das WSC nutzt ein 30-stelliges PW mit Sonderzeichen und Co und es funktioniert. Also der connect zur DB geht und er kann die DB nutzen.
Okay, das ist interessant. Ist das Passwort der dbtest2.php länger oder enthält es viele verschiedene Sonderzeichen?
MySQL erlaubt eine maximale Passwortlänge von 41 Zeichen und unterstützt auch nicht alle Sonderzeichen, die es so gibt.
Kann natürlich auch sein, dass man das bereits in MariaDB gefixt hat, das kann ich dir nicht sagen. Das kannst du ja mal ausprobieren.
https://stackoverflow.com/a/54647836
https://dev.mysql.com/doc/refm…s-scope-column-properties
Mein letzter Vorschlag wäre, dass du die Treiberoptionen vom WCF übernimmst, danach bin ich ratlos.
Die findest du hier:
https://github.com/WoltLab/WCF…e/MySQLDatabase.class.php
defaultDriverOptions ist standardmäßig ein leeres Array.
Viel Erfolg.