Manual:Maintenance scripts/Configuration/de-formal

Die Konfigurationsvariablen  und   müssen gesetzt werden, um Wartungsskripte auszuführen, die die Struktur der Datenbank ändern müssen (wie ), wenn der in  konfigurierte Benutzer nicht über ausreichende Berechtigungen verfügt. Alternativ können Sie die Parameter --dbuser und --dbpass an das Skript übergeben. Die Werte für diese Variablen unterscheiden sich basierend auf der Datenbank-Engine, die verwendet wird, um Ihre Installation von MediaWiki zu betreiben. Wenn nicht konfiguriert, wird der in konfigurierte Benutzer verwendet.

MySQL
Einige der Wartungsskripte erfordern Datenbankberechtigungen, die das Hauptkonto der MediaWiki-Datenbank aus Sicherheitsgründen nicht haben sollte. Ein separates Datenbankkonto mit "Superuser"-Rechten nur für die MediaWiki-Datenbank sollte erstellt werden (falls noch nicht vorhanden). Wenn die Datenbank, die Sie für MediaWiki verwenden,  heißt, dann würde die folgende SQL einen solchen Benutzer erstellen, der Superuser-Privilegien auf localhost ausüben kann:

Sobald das Konto vorhanden ist, sollte der Kontoname in der Konfigurationsvariablen  festgelegt werden. Wie andere Konfigurationsvariablen sollte in  gesetzt werden. In der Konfigurationsvariablen  muss ein Passwort für  gesetzt werden.

PostgreSQL
PostgreSQL verwendet ein anderes Sicherheitsmodell als MySQL und dasselbe PostgreSQL-Serverkonto, das für den täglichen Betrieb der MediaWiki-Installation verwendet wird, muss auch zum Ausführen der Wartungsskripte verwendet werden. Dies ist notwendig, um sicherzustellen, dass der Eigentümer für neue Tabellen, die von den Wartungsskripten erstellt werden, korrekt festgelegt wird. Sie müssen überhaupt nicht oder  einstellen.