Beiträge: 256
Themen: 24
Registriert seit: 07.11.2008
Hey,
ich möchte gerne meine Datenbanken automatisch sichern lassen, und suche dafür ein Programm. Es geht nicht nur um MyBB (dafür gibt es ja ein Plugin), sondern auch um andere Datenbanken. Daher suche ich nach einer Möglichkeit alle DB's auf einem Windows Server automatisch zu sichern. Heißt über eine bat-Datei oder ähnliches, ich hoffe ihr könnt mir helfen.
LG Simon
Beiträge: 41
Themen: 4
Registriert seit: 03.07.2011
17.07.2012, 23:18
(Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2012, 23:23 von hajo59.)
Wie waers mit Cronjob?
http://www.cronjob.de/
Vielleicht hat dein Hoster ja sogar sowas im Angebot.
Und noch schnell eine Anleitung nachschieb:
http://www.synology-wiki.de/index.php/Ba...en_cronjob
Beiträge: 256
Themen: 24
Registriert seit: 07.11.2008
ich dachte eigentlich daran eine bat datei zu nehmen und die dann in die windows aufgabenverwaltung einzufügen dass die regelmäßig ausgeführt wird....nur weiß ich nich so recht was da rein soll..
Beiträge: 176
Themen: 22
Registriert seit: 24.03.2009
Da du es gern über den Taskplaner machen möchtest, gebe ich dir einen Tipp:
Normalerweise gibt es bei solchen Installationen dann auch CMD-Zugriff auf MySQL.
Unter der Vorraussetzung, dass dein MySQL Server bereits läuft, würde das in etwa so aussehen:
Code:
@echo off
echo MySQL Dump wird gestartet
cd\
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
mysqldump --all-databases > C:\dump_%jahr%%monat%%tag%.sql
echo Dump durchgefuehrt.
pause
Dies würde eine SQL Datei erzeugen, die ein Abbild aller Datenbanken des MySQL Servers darstellt und es direkt unter C: speichern. Es wird für den Dateinamen immer mit das aktuelle Datum nehmen.
Das ganze einfach in einen Editor kopieren, als irgendwas.bat speichern, und du hast dein Skript.
MfG
Raphael
Beiträge: 256
Themen: 24
Registriert seit: 07.11.2008
18.07.2012, 10:15
(Dieser Beitrag wurde zuletzt bearbeitet: 18.07.2012, 10:26 von Simon.)
Hm ich hab den Server wohl ohne CMD-Zugriff installiert, wie kann ich den nachträglich hinzufügen?
EDIT: Ok hab den CMD-Zugriff installiert, nachdem ich der Datei dann die Logindaten hingefügt hab (da es sonst natürlich kein Zugriff gab), läuft das Script. Allerdings kommt da noch "unknown option '-b' und die Datei ist letztendlich leer. Obwohl er sagt Dump durchgeführt...was fehlt da noch?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ich sehe da gar kein -b?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 256
Themen: 24
Registriert seit: 07.11.2008
ich auch nicht, das is ja das komische^^
Beiträge: 176
Themen: 22
Registriert seit: 24.03.2009
Poste doch bitte einmal dein komplettes Batch-Skript (inklusive deiner Anpassung).
Beiträge: 256
Themen: 24
Registriert seit: 07.11.2008
Code:
@echo off
echo MySQL Dump wird gestartet
cd\
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
mysqldump -BENUTZERNAME -PASSWORT --all-databases > C:\dump_%jahr%%monat%%tag%.sql
echo Dump durchgefuehrt.
pause