anpera.net
https://anpera.homeip.net/phpbb3/

Bio-Backups
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=4252
Seite 1 von 1

Autor:  Drazaar [ So 06 Jan, 2008 16:55 ]
Betreff des Beitrags:  Bio-Backups

Eigentlich ist es ein relativ weniggebrauchtes Script, denke ich, doch bei mir kam es schon ein paar Mal vor, dass irgendwelche User *ausversehen* ihre Bios gelöscht haben. Ich weiß zwar nicht, wie so etwas ging, aber da ich letztlich selbst meinen Adminchara mit 9k Wörterbio pulverirsiert habe ($session['user']['acctid']=1 statt $session['user']['acctid']==1 :bash: ), habe ich mich entschlossen dieses Ding zu basteln, damit man in Zukunft noch eine Bio außerhalb der Accounttabelle hat...

Naja, auf jeden Fall speichert das Teil Bios in einer externen Tabelle und gibt sie auf Wunsch (man sucht nach dem Spielernamen) wieder aus, so dass der User sie zurückerhalten kann.
Man kann die Bios manuell updaten (man will ja nicht dem xy seine Bio von vor 2 Jahren wieder geben...).
Beim ersten Start (wenn die Backuptabelle noch leer ist), werden automatisch Backups erzeugt.

Ansonsten für den Einbau:

SQL:
CREATE TABLE `biobackups` (
`owner` int(11) NOT NULL,
`ownerlogin` varchar(255) collate latin1_german2_ci NOT NULL,
`lastupdated` date NOT NULL,
`bio` text collate latin1_german2_ci NOT NULL,
PRIMARY KEY (`owner`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;

Und natürlich noch in der superuser.php verlinken:
if($session['user']['superuser']>=2) addnav('Biobackups', 'biobackups.php');


*eigentlich* müsste alles funktionieren, zumindest bei mir läuft alles fehlerfrei.

MfG Draza´ar

P.S.: Ich habe es natürlich als .zip gepackt 8) ;)

Dateianhänge:
Dateikommentar: Biobackups.php, wie es der Name schon sagt ^^
biobackups.zip [3.87 KIB]
353-mal heruntergeladen

Autor:  Safia [ So 06 Jan, 2008 17:28 ]
Betreff des Beitrags:  Re: Bio-Backups

Das ist eine super Idee , vorallem wenn der server abschmiert , bei mir ist es nämlich auch passiert . Der Server wahr abgestürzt und die Bios von allen usern wahren weg.

Autor:  Kevz [ So 06 Jan, 2008 18:01 ]
Betreff des Beitrags:  Re: Bio-Backups

Das geht solange gut, bis der MySQL- Server einmal einen Crash hat o.Ä.
Denn dann, sind die Datenbanksätze wahrscheinlich auch weg. D.h., lieber .txt- files nehmen o.ä.

Autor:  -DoM [ So 06 Jan, 2008 18:37 ]
Betreff des Beitrags:  Re: Bio-Backups

Kevz hat geschrieben:
Das geht solange gut, bis der MySQL- Server einmal einen Crash hat o.Ä.
Denn dann, sind die Datenbanksätze wahrscheinlich auch weg. D.h., lieber .txt- files nehmen o.ä.


Geht solange Gut, bis die Datenträger einen Crash machen... Könnte man eigentlich weiterführen...*Fg*

Autor:  Rikkarda [ So 06 Jan, 2008 19:17 ]
Betreff des Beitrags:  Re: Bio-Backups

tägliche backups auf die Festplatte ziehen reduziert zumindest die Verluste auf einen Zeitraum von 24h^^

Autor:  Kevz [ Di 08 Jan, 2008 13:34 ]
Betreff des Beitrags:  Re: Bio-Backups

Dann könne man Backups ganz weglassen, wenn man den Befürchtungen entgegen wirken wolle. *lach* - Die Idee an sich, ist Interessant, aber die Umsetzung, naja. . . Fragwürdig. ;) - Ansonsten auf einen Separaten Server übertragen o.ä. Evtl. Archivieren? (Winrar o.Ä.)

Autor:  Nightborn [ Di 08 Jan, 2008 15:49 ]
Betreff des Beitrags:  Re: Bio-Backups

:D warum nicht automatisch backups machen.

und die per (s)ftp auf einen backupserver spielen?
oder mehrere.

Autor:  Rikkarda [ Di 08 Jan, 2008 16:34 ]
Betreff des Beitrags:  Re: Bio-Backups

ich trau halt keinem Anbieter wirklich 100% über den Weg *fg* daher ziehe ich zumindest ein tägliches Backup auch noch lokal :lol:

Autor:  Eliwood [ Di 08 Jan, 2008 16:49 ]
Betreff des Beitrags:  Re: Bio-Backups

Kevz hat geschrieben:
Ansonsten auf einen Separaten Server übertragen o.ä. Evtl. Archivieren? (Winrar o.Ä.)


Sorry - aber WinRar wirst du auf einem normalen Server nicht finden. Ist zur Archivierung (auf Linuxservern) eh völlig ungeeignet, da die Dateirechte nicht mitgespeichert werden. Hier wäre GZip angebracht mit einem tarball, da da die Dateirechte mitarchiviert werden.
Und ja - normales Zip ist auch hier sinnlos.

Autor:  Auric [ Di 08 Jan, 2008 18:18 ]
Betreff des Beitrags:  Re: Bio-Backups

naja, ganz sinnlos ist ein normales zip hier ja nun auch nicht, da Backups (vor allem, da keine inkrementellen) ja möglichst selten gelesen werden und man sich bei einer wiederherstellung schon mal die zeit für einen einfachen chmod-befehl nehmen kann - wenn es zum lesen denn überhaupt nötig ist.

Autor:  Eliwood [ Di 08 Jan, 2008 19:12 ]
Betreff des Beitrags:  Re: Bio-Backups

Auric hat geschrieben:
naja, ganz sinnlos ist ein normales zip hier ja nun auch nicht, da Backups (vor allem, da keine inkrementellen) ja möglichst selten gelesen werden und man sich bei einer wiederherstellung schon mal die zeit für einen einfachen chmod-befehl nehmen kann - wenn es zum lesen denn überhaupt nötig ist.


Naja, hier gehts jetzt um BackUps aller Dateien :) Und da macht zip eigentlich wirklich keinen Sinn. Zwar trau ich jedem “normalem” Admin zu, dass er weiss, wo welche Rechte zu setzen sind, aber es gibt viel hier, die wissen nichtmal, was das ist... Und da ist es besser, gleich anzuraten, tarballs zu nehmen, anstatt sie sich dann n' Bock schiessen und Avatare nicht mehr hochgeladen werden können *g*
War präventiv gemeint. Aber ja - sonst geht zip wunderbar. Und ist ebenso besser als rar, weil zip kann man sowohl mit PHP-Boardmitteln als auch OS-Boardmittel entpacken. unzip. unrar muss erst nachinstalliert werden. Sowohl auf Unixoiden Servern, als auch auf Windows-Servern. Und bei Windows kenn ich nichma der Konsolenbefehl für unzip.. Soferns das gibt *fg*

Autor:  Drazaar [ Fr 11 Jan, 2008 18:14 ]
Betreff des Beitrags:  Re: Bio-Backups

Ich habe das Ding nicht gemacht, weil ich eine absolute Sicherung haben will.

Ich sah die Sache so:
Wir betreiben einen RP-Server, ergo ist das wichtigste erst einmal die Bio.
Fehler passieren wohl am meisten bei der Accountstabelle.
Das Script ist NICHT dafür gedacht, die Bio ultrasuperdolle zu backuppen, sondern lediglich für kleinere Dinge, wie in meinem ersten Post genannt: Ausversehene Löschung, Chara verfallen (Urlaub, etc...) und Bio nicht gespeichert.

Und wenn einmal meine *gesamte* Datenbank crashed... Dann hab ich echt größere Probleme als "Wo sind die Bios!!" :bash:

Autor:  Nightborn [ Fr 11 Jan, 2008 18:32 ]
Betreff des Beitrags:  Re: Bio-Backups

Hast Du? =)

Warum nicht das kleine mit dem großen lösen?

Backups doch die ganze Accountstabelle... =)
dann könnte man aber auch alles... naja du weißt =)

Autor:  Drazaar [ Fr 11 Jan, 2008 19:55 ]
Betreff des Beitrags:  Re: Bio-Backups

Dafür würde es sich dann schon wieder lernen das Zeug vonwegen Textfiles etc erstellen zu benutzen, was mir eindeutig zu stressig ist im Moment ^^

Autor:  Nightborn [ Sa 12 Jan, 2008 00:41 ]
Betreff des Beitrags:  Re: Bio-Backups

hier gebe ich den streng gehüteten staatsschatz, das verborgene kommanozeilenkommando, das stärkste der stärksten, unters volk.

jahrhundertelang haben unsere ahnen dieses geheimnis beschützt, und jetzt soll es dir gehören.

mein kommando zum backup aller datenbanken...
fertig für einen cronjob...

$this->bbcode_second_pass_code('', '/usr/bin/mysqldump --single-transaction --default-character-set=utf8 -uMYUSER -pMYPASSWORD -h localhost -A | gzip > /MYBACKUPDIR/archive-001.sql.gz')

das defaultcharset kannst weglassen, ich brauchs für utf8

Autor:  -DoM [ Sa 12 Jan, 2008 11:08 ]
Betreff des Beitrags:  Re: Bio-Backups

Ne nette Software die ich nur empfehlen kann. Mit ihr erübrigt sich auch jedwede Art der Umlautproblematik, oder timeouts: http://mysqldumper.de/

Es beinhaltet auch Funktionen zum für FTP, so dass die Backups auch auf einen externen Server gespeichert werden können.

Autor:  Linus [ Mo 14 Jan, 2008 19:40 ]
Betreff des Beitrags:  Re: Bio-Backups

-DoM hat geschrieben:
Ne nette Software die ich nur empfehlen kann. Mit ihr erübrigt sich auch jedwede Art der Umlautproblematik, oder timeouts: http://mysqldumper.de/

Es beinhaltet auch Funktionen zum für FTP, so dass die Backups auch auf einen externen Server gespeichert werden können.



jepp ... kann ich auch nur empfehlen. zumal der MySQLDumper auch direkt mit GZip packt und per Cronjob angesteuert werden kann, wenn die entsprechenden Compressions-Module und Perl vorhanden sind. :)

Autor:  Harthas [ Mo 14 Jan, 2008 20:02 ]
Betreff des Beitrags:  Re: Bio-Backups

Meine Meinung.
Habe in den letzten Tagen ebenfalls sehr gute Erfahrungen damit erlebt.

Die Verwaltung und Wartung ist relativ einfach, und alles ist gut beschrieben, beziehungsweise erklärt.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/