MediaWiki/Datensicherung: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
Zeile 1: Zeile 1:
==== Vorbereitung ====
; Konfiguration auslesen
<syntaxhighlight lang="bash" highlight="1" line copy>
grep '$wgDB' mediawiki/LocalSettings.php
</syntaxhighlight>
Beispiel
<syntaxhighlight lang="bash" highlight="" line>
$wgDBtype = "mysql";
$wgDBserver = "127.0.0.1";
$wgDBname = wgDBname;
$wgDBuser = wgDBuser;
$wgDBpassword = wgDBpassword;
$wgDBprefix = "";
$wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=binary";
</syntaxhighlight>
; Variablen setzen
Datenbankname
<syntaxhighlight lang="bash" highlight="1" line copy>
export wgDBname="wgDBname"
</syntaxhighlight>
Datenbankbenutzer
<syntaxhighlight lang="bash" highlight="1" line copy>
export wgDBuser="wgDBuser"
</syntaxhighlight>
Passwort
<syntaxhighlight lang="bash" highlight="1" line copy>
export wgDBpassword="wgDBpassword"
</syntaxhighlight>
Neue Version
<syntaxhighlight lang="bash" highlight="1" line="" copy="">
export NewWikiVersion=mediawiki-1.46.0
</syntaxhighlight>
<!--
<syntaxhighlight lang="bash" highlight="1" line copy>
export wgDBpassword="wgDBpassword"
</syntaxhighlight>
-->
== MediaWiki/Datensicherung ==
== MediaWiki/Datensicherung ==
Fehler beim Update können die Installation unbrauchbar machen
Fehler beim Update können die Installation unbrauchbar machen

Version vom 20. Oktober 2026, 09:41 Uhr

Vorbereitung

Konfiguration auslesen
grep '$wgDB' mediawiki/LocalSettings.php

Beispiel

 $wgDBtype = "mysql";
 $wgDBserver = "127.0.0.1";
 $wgDBname = wgDBname;
 $wgDBuser = wgDBuser;
 $wgDBpassword = wgDBpassword;
 $wgDBprefix = "";
 $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=binary";
Variablen setzen

Datenbankname

export wgDBname="wgDBname"

Datenbankbenutzer

export wgDBuser="wgDBuser"

Passwort

export wgDBpassword="wgDBpassword"

Neue Version

export NewWikiVersion=mediawiki-1.46.0


MediaWiki/Datensicherung

Fehler beim Update können die Installation unbrauchbar machen

Datenbank

mysqldump --user=$wgDBuser --password $wgDBname | gzip > ../backup/"$wgDBname"_$(date -I).sql.gz

Dateisystem

tar -czf ../backup/mediawiki_$(date -I).tar.gz mediawiki/