mysql backup einspielen schlägt fehl

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

mysql backup einspielen schlägt fehl

Beitrag von rene04 » 11.08.2005 08:30:41

Hallo,

ich habe da mal eine grundsätzliche frage zu mysql. wenn ich versuche ein backup einzuspielen mit mysql -p**** < /srv/Sieda-Wiki/wikidb-2005-08-10.sql bekomme ich ne fehlermeldung:
error at line 10: table "archive" already exists.

muss ich die alte datenbank vorher löschen? muss mysql-server dazu gestoppt werden?
und wo finde ich die db wikidb standartmäßig?
gruesse rene

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 11.08.2005 08:44:11

den server _darfst_ du nicht stoppen, weil sonst der mysql-kommandozeilenclient nicht zum Server verbinden kann ;)

wenn du ein vollbackup einspielen willst, soltest du vorher ein "drop table" ausführen, spielst du eine ganze Datenbank zurück, ist es sinnvoll diese zu leeren.

wenn du einen Mysql-Server isntalliert hast, liegen die Datenbanken unter /var/lib/mysql
Zuletzt geändert von HELLinG3R am 11.08.2005 08:46:00, insgesamt 1-mal geändert.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 11.08.2005 08:45:57

und wo befindet sich diese zum leeren?

gruesse rene

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 11.08.2005 08:46:43

Geleert werden sie am besten über phpMyAdmin, du kannst aber auch mit dem mysql-commandlinetool arbeiten udn einen "drop database" ausführen.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 11.08.2005 08:49:50

phpmyadmin istalliere ich wo? auf dem db server oder auf nem beliebigen client?

gruesse rene

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 11.08.2005 08:53:31

auf einem Webserver, der Netztechnisch zugriff auf den DB server hat.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 11.08.2005 08:59:33

...und wie rufe ich es auf?

habe mit dem kommandozeilentool ein drop database wikidb durchgeführt. wenn ich nun ein backup zurückspielen will bekomme ich gesagt das das ne unbekannte db sei.

mysql -p**** wikidb < /srv/wikidb.sql

gruesse rene

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 11.08.2005 09:08:30

aufgerufen wird eine webanwednung gewöhnlich über den browser.
vorher musst du sie aber konfigurieren...


zum mysql-client: du musst die datenbank auch wieder anlegen, ausser in deinem dump ist der befehl dafür enthalten (bei dir aber offenbar nicht der fall)

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 11.08.2005 09:15:50

hmm, so halb hab ich es hinbekommen. die datenbank wird zurückgespielt. aber das resultat das ich mir erhofft habe blieb aus. das wird aber jetzt in einem anderen thread beschrieben.

gruesse rene

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 12.08.2005 10:17:27

Code: Alles auswählen

man mysqldump
Dort stehen u.a. die Optionen "--add-drop-table" und noch besser "--opt" :idea:
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 12.08.2005 10:28:09

es geht nu.

vielen dank.

gruesse rene

Antworten