| | | |  |  | |  |
11.09.2004, 11:43
|
#11 (permalink)
| | Senior Mamber
Join Date: Aug 2004 Location: European Union
Posts: 119
| Re: Automatisches Backup der Datenbanken Also ich habe das mit Methode von Zorkhh mal probiert. Mei mir kommt allerdings bei dem restore folgende Fehlermeldung. Fehler
SQL-Befehl :
--
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --
--
--
CREATE TABLE mos_akoforms(
id int( 11 ) NOT NULL AUTO_INCREMENT ,
title text NOT NULL ,
text text NOT NULL ,
sendmail tinyint( 1 ) NOT NULL default '1',
emails text NOT NULL ,
savedb tinyint( 1 ) NOT NULL default '1',
showresult tinyint( 1 ) NOT NULL default '1',
published tinyint( 1 ) NOT NULL default '0',
publish_up datetime NOT NULL default '0000-00-00 00:00:00',
publish_down datetime NOT NULL default '0000-00-00 00:00:00',
ordering float unsigned NOT NULL default '0',
target int( 11 ) NOT NULL default '0',
targeturl text NOT NULL ,
thanktitle text NOT NULL ,
thanktext text NOT NULL ,
PRIMARY KEY ( id )
) TYPE = MYISAM
MySQL meldet:
You have an error in your SQL syntax near '---------------------------------------------------------
--
--
CREATE TABL' at line 2
Es entweder bin ich unfähig, oder auch diese Methode ist eben keine SICHERE!
Bleibt die Frage, wie man denn nun die Datenbank sicher und zuverlässig sichern kann?
Viele Grüße Bastian |
| |
11.09.2004, 13:06
|
#12 (permalink)
| | Senior Mamber
Join Date: Aug 2004 Location: European Union
Posts: 119
| Re: Automatisches Backup der Datenbanken Vielleicht ist ja doch die beste, sicherste und sauberste Lösung die Datenbanksicherung mit Hilfe vom MYSQLADMIN.
Was sagt Ihr dazu?
Habe anbei mal ein Bild eingefügt. Vielleicht kann einer der Profis hier im Forum mal angeben, was genau dort eingestellt werden muss damit auch sicher nichts schief geht. Das ist bestimmt für viele, vorallem für Newbies eine ganz wichtige Frage und sehr interessant.
Vielen Dank schon mal!
Grüße Bastian |
| |
11.09.2004, 13:10
|
#13 (permalink)
| | Expert Mamber
Join Date: Apr 2004 Location: Germany
Posts: 475
| Re: Automatisches Backup der Datenbanken Quote: |
Originally Posted by bfmusic Also es tut mir echt leid, mich hier als der absolut unwissende präsentieren zu müssen, aber was ist genau der SHELL-Zugang? ich gehe mal davon aus, dass ein "normaler" User nicht über einen solchen Zugang verfügt. Oder? | Ein Shellzugang ist ungefähr so was wie ne dosbox (sehr vereinfacht dargestellt). Du bekommst damit eine Möglichkeit direkt auf dem System zu arbeiten und nicht über eine grafische Oberfläche oder andere Benutzerschnittstellen. Für die hoster wäre das eigentlich kaum zusätzlicher Aufwand diesen Bereit zu stellen, aber: - Du kannst ein System so recht schnell an seinen Grenzen bringen
- Bzgl. Sicherheit ist dies eine weitere potenzielle Gefährdungsstelle
- Gutes Verkaufsargument für größere Pakete
Zu deiner Frage wie sichern. Installier Dir doch auf deinem Webspace phpmyadmin und nutze das Tool zur Sicherung.
Viele Grüße |
| |
11.09.2004, 13:39
|
#14 (permalink)
| | Professional Mamber
Join Date: Apr 2004 Location: Northern Germany
Posts: 713
| Re: Automatisches Backup der Datenbanken Hallo,
das Script ist kein PHP-Programm... Wenn Du die Daten zurücksichern willst, mußt Du die reinen SQL-Statements kopieren und z.B. in PHPmyAdmin einfügen. Oder Du editierst die Datei so, daß Du sie komplett einfügen kannst (also Striche und Kommentare raus...).
Ich habe darin bisher kein Problem gesehen, da ich bei einer Rücksicherung eh die Tabellen einzeln betrachten würde - den Vorteil der absolut komfortablen Sicherung mal gar nicht betrachtet...
Beweis: (ich habe aus Deinem Posting nur das "mos" durch "test" ersetzt: Code: Ihr SQL-Befehl wurde erfolgreich ausgeführt. (die Abfrage dauerte 0.0012 sek)
SQL-Befehl : [Bearbeiten] [PHP-Code erzeugen]
CREATE TABLE test_akoforms(
id int( 11 ) NOT NULL AUTO_INCREMENT ,
title text NOT NULL ,
text text NOT NULL ,
sendmail tinyint( 1 ) NOT NULL default '1',
emails text NOT NULL ,
savedb tinyint( 1 ) NOT NULL default '1',
showresult tinyint( 1 ) NOT NULL default '1',
published tinyint( 1 ) NOT NULL default '0',
publish_up datetime NOT NULL default '0000-00-00 00:00:00',
publish_down datetime NOT NULL default '0000-00-00 00:00:00',
ordering float unsigned NOT NULL default '0',
target int( 11 ) NOT NULL default '0',
targeturl text NOT NULL ,
thanktitle text NOT NULL ,
thanktext text NOT NULL ,
PRIMARY KEY ( id )
) TYPE = MYISAM Gruß,
ZorkHH |
| |
11.09.2004, 17:09
|
#15 (permalink)
| | Senior Mamber
Join Date: Aug 2004 Location: European Union
Posts: 119
| Re: Automatisches Backup der Datenbanken Quote: |
Originally Posted by zorkhh
Beweis: ich habe aus Deinem Posting nur das "mos" durch "test" ersetzt:
| Wieso hast Du "mos" durch "test" ersetzt? Weil Du es in Deine Datenbank importiert hast und Deine "mos" Tabellen nicht überschreiben wolltest?
Ich fand dieses Programm eigentlich auf den ersten Blick super. Automatisches sichern der gesamten Seite inklusive Datenbank hört sich doch super an. Nur die Realität sieht irgendwie anders aus. Die Seite wird leider nicht komplett gesichert, sondern es fehlen viele Dateien und Verzeichnisse. Und mit der Datenbank klappt es auch nicht so recht, wenn ein einfaches wiedereinspielen so schwierig wird. Schade!
Dann ist wohl doch die Variante direkt über MYSQLADMIN die beste. Oder? Einfaches Backup und einfaches Restore.
Nur was muss da genau eingestellt werden? Habe weiter oben mal ein Bild angehangen. Vielleicht kannst Du zu den Nummern die entsprechenden Einstellungen angeben? That would be great!
Vielen Dank
Bastian |
| |
11.09.2004, 18:17
|
#16 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Automatisches Backup der Datenbanken Quote: |
Originally Posted by bfmusic ... Nur die Realität sieht irgendwie anders aus. Die Seite wird leider nicht komplett gesichert, sondern es fehlen viele Dateien und Verzeichnisse. ... | Verstehe ich ehrlich gesagt nicht.
Ich nutze das Script (sitebackup.bat) ebenfalls zum dumpen des gesamten Site-Inhaltes.
Natürlich muß - will man den gesamten Inhalt dumpen, die wget-Anweisung entsprechend angepasst/geändert werden >> steht ja auch im Script: "REM Möchten Sie Ihr ganzes Projekt backupen, löschen Sie bitte die Parameter
REM -A und -X incl der Angaben"
(Bei mir z.B. steht da: wget -N -x -r -l 0 -P sitebackup --passive-ftp ftp://%FTPUSERNAME%:%FTPPASSWD%@%FTPACCOUNT%).
cu dot°NETt
__________________ ~~:: ... not available ... ::~~ |
| |
12.09.2004, 15:16
|
#17 (permalink)
| | Senior Mamber
Join Date: Aug 2004 Location: European Union
Posts: 119
| Re: Automatisches Backup der Datenbanken Habe das laut Deiner Angaben nochmal probiert, aber es fehlen einige Dateien. Quote: |
Originally Posted by dot°NETt | Was bedeutet die rot eingefärbte 0 (s.o)?
Bei mir steht da eine ZWEI.
Ansonsten nochmal die Frage, ob jemand zu dem Bild weiter oben in diesem Thread mal Angaben zu den richtigen Einstellungen bei der manuellen Datenbanksicherung machen kann. Das wäre bestimmt nicht nur für mich interessant.
Danke
MfG Bastian |
| |
12.09.2004, 16:00
|
#18 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Automatisches Backup der Datenbanken Hi,
kurz zu den angegebenen Parametern für wget: -N - nur neue und/oder geänderte Dateien holen -x - Erstellung von Verzeichnissen erzwingen -r - rekursiv - also alles, bis zum tiefsten Unter-Unter-...-Verzeichnis holen -l - Level=Verzeichnistiefe (0 für undefiniert (also alles!) - wenn bei dir hier 2 steht, werden ausser den Dateien im Root nur die bis ins 2. Unterverzeichnis berücksichtigt) -P - Verzeichnispräfix für Sicherung
Der wget-Befehl kennt fast 50(!) Parameter (die in Kurz- oder Langform angegeben werden können) >> am besten, eine shell aufrufen und wget -h oder wget --help eingeben.
~~ :: ~~
Zur 2. Frage kann ich nix sagen, auch wenn ich phpMyAdmin für ein wunderbares Werkzeug halte >> nur für Dumps nutze ich dies nicht.
cu dot°NETt
__________________ ~~:: ... not available ... ::~~ |
| |
13.09.2004, 02:12
|
#19 (permalink)
| | Senior Mamber
Join Date: Aug 2004 Location: European Union
Posts: 119
| Re: Automatisches Backup der Datenbanken Super Danke!
Jetzt hat es auch bei mir geklappt. Das mit der 2 war der Fehler.
Vielen Dank und Grüße
Bastian |
| |
14.09.2004, 11:29
|
#20 (permalink)
| | Senior Mamber
Join Date: Aug 2004 Location: European Union
Posts: 119
| Re: Automatisches Backup der Datenbanken Nochmal zum Thema der Datensicherung.
Leider bekomme ich, mit der oben beschriebenen Methode, immer wieder bei der Rücksicherung einen Fehler mit AKOForms.
Den Fehler habe ich oben schonmal gepostet.
Woran kann das liegen?
Wenn ich die Datenbank mit Hilfe von MySQLAdmin sichere klappt es. Allerdings bin ich mir da nicht ganz sicher was eingestellt werden muss. Struktur
-- Mit 'DROP TABLE' -- nicht ausgewählt
-- Tabellen- und Feldnamen in einfachen Anführungszeichen -- ausgewählt Daten
-- Vollständige 'INSERT's -- ausgewählt
-- Erweiterte 'INSERT's -- ausgewählt
-- Senden -- ausgewählt
-- Dateinamenskonvention :__DB__ ( Konvention merken )* -- ausgewählt
Kompression: keine -- ausgewählt
STIMMEN DIESE EINSTELLUNGEN??? Vorallem bei Daten? Müssen dort Vollständige und oder Erweiterte 'INSERTS' ausgewählt sein?
Vielen Dank
Bastian |
| | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT +2. The time now is 17:39. | | | |