BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- WBB2 MYSQL-Fehler bei Wiederherstellung eines Datenbankbackups (http://www.black-board.net/thread.php?threadid=22235)


Geschrieben von Bogus am 09.06.2006 um 15:26:

  MYSQL-Fehler bei Wiederherstellung eines Datenbankbackups

hiho, vielleicht kann mir ja wer helfen. ich will eine SQL datei wiederherstellen nur bekomm ich immer die Meldung wenn die Tables hergestellt werden sollen

Couldn't create table: bb1_access

was kann ich da machen?

ich will das backup eines Wbb 2 wiederherstellen.


Gruss Bogus



Geschrieben von LX am 09.06.2006 um 15:31:

Achtung

Naja, die Fehlermeldung allein ist nicht gerade aussagekräftig. Ein "warum" wär gut zu wissen. smile

Hast du denn eine Datenbank ausgewählt, in die du die SQL-Datei importieren willst?

Oder schau mal in die SQL-Datei rein. Wenn dort nur "CREATE TABLE..." drin steht ohne "DROP TABLE ..." davor, du aber eine bestehende DB überbügeln willst, dann würde das die Fehlermeldung erklären. In diesem Fall wäre das Problem behoben, indem die passenden DROP TABLE Statements jeweils eingefügt werden vor dem Import.

Was anderes fällt mir so spontan auch erstmal net ein.



Geschrieben von Bogus am 09.06.2006 um 15:53:

 

Also, ich hab sie dir mal hochgeladen... und ja, will die datenbank damit "überbügeln" ^^

also, die möchte ich hochladen nur, wie schon gesagt geht net ^^

http://www.selanon.de/test.sql

[Edit] muss dazu sagen das ich die datei gesplittet hab damit sie übersichtlicher ist. die anderen sachen kann ich ohne probleme herstellen, brauche aber leider diese tabellestruktur, ansonsten bewirken die anderen rein gar nicht und ausgerechnet die geht nicht

hier die fehlermeldung

http://www.selanon.de/error.jpg



Geschrieben von LX am 09.06.2006 um 16:02:

Achtung

Naja, wie gesagt, wenn du eine bestehende Datenbank bügeln willst, kannst du nicht einfach Tabellen anlegen, die ja bereits existieren Augenzwinkern

Wenn die Datenbankstruktur selbst so erhalten geblieben ist (also keine neuen Tabellen oder Spalten hinzugekommen sind), dann ist das aber auch egal. In dem Fall würde es genügen, wenn du nur die Daten importierst (alles was mit INSERT anfängt).

Wenn du die Struktur aber auch noch brauchst, dann füge vor jedem

CREATE TABLE bla (...);

ein

DROP TABLE blah;

ein. Vorher würde ich natürlich die bestehende Datenbank der Sicherheit halber nochmal exportieren.



Geschrieben von Bogus am 09.06.2006 um 16:06:

 

datenbank ist schon gesichert ^^

also wie sieht das dann aus..versteh das noch nicht so ganz

sollte ich dann entsprechend schreiben

Drop Table bb1_access;
Create Table bb1 acces { .... und soweiter???



Geschrieben von LX am 09.06.2006 um 16:19:

 

access mit 2 S, ansonsten korrekt, ja Augenzwinkern



Geschrieben von Bogus am 09.06.2006 um 16:21:

 

Danke, ich werde es Mal Probieren ^^

[Edit] ich hab es anders hinbekommen.. ist wieder alles da, trotzdem danke für deine Hilfe

PS: MYSQLdumper ist ein wahnsinng geniales Tool ^^ Nur als INFO ^^


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH