Nicht das ich wüsste, bisher noch nie MariaDB eingesetzt. Aber würde annehmen es bleibt bei pdo_mysql
weil dies im Standard bei Serie 6.2 hard codet und keine Variable in config.inc.php.dist
Datei.
Wenn man die Fehlermeldung liest und versucht zu verstehen, dann würde ich die Fehlermeldung so verstehen das es sich um einen Datenbank User handelt welcher in der Datenbank gespeichert ist. Daher würde ich vermuten man kann den Datenbank User (der in der Datenbank gespeichert ist) auch über die Datenbank ändern. Wie dies genau funzt sollte man die Dokumentation bemühen.
Soweit ich diesen Thread verstanden habe wurde die Datenbank von MySQL zu MariaDB migriert und durch die Migration hat sich die IP-Adresse der Datenbank geändert.
Daher würde ich davon ausgehen, dass bei der Migration ein oder mehrere Schritte nicht durchgeführt wurden sind die es braucht um die Migration erfolgreich abzuschließen.
Die Dokumentation von MariaDB stellt z.B. folgende Quelle bereit welche Schritte es gilt zu beachten bei einer Migration von MySQL zu MariaDB Upgrading from MySQL to MariaDB - MariaDB Knowledge Base
Was man im Zusammenhang MySQL nach MariaDB noch findet ist ein Blog Beitrag von 2014 https://mariadb.com/de/resources/blog/changing-the-definer-of-mysql-stored-routines-etc/
Glaube dieser Blogbeitrag könnte dem Problem schon näher kommen, dass Du einen Datenbank User von MySQL nach MariaDB übernommen hast der anscheinend keine Gültigkeit bei MariaDB besitzt bzw. erneuert werden muss. Dort findet sogar ein Bug Erwähnung https://bugs.mysql.com/bug.php?id=73894
Innerhalb der Kommunikation von Bug Report für MySQL wird folgendes Skript verlinkt um den Definer Datenbank User zu aktualisieren https://github.com/hholzgra/change_definer/blob/master/change_definer.php
Vielleicht hilft Dir dies bisschen besser weiter.
Der Thread Titel “Datenbank Problem nach Migration von MySQL nach MariaDB” wäre der bessere Titel für diesen Thread gewesen um möglichst unnötige Ehrenrunde in der Kommunikation vermeiden zu können.
Hoffe Problem lässt sich nun besser einkreisen und lösen. Viel Erfolg!
Ergänzung
Was die Geschichte noch komplexer macht. Du musst anscheinend ein Patch für MariaDB einspielen dazu siehe auch https://www.web-grips.de/blog/bugfix-leere-gaensefuesschen-in-der-datenbank und https://oxidforge.org/en/applying-patches-to-oxid-eshop-projects-with-composer.html