Seite 1 von 1

Datenbank mit phpmyadmin importieren - alten Stand erhalten?

Verfasst: 22.11.2011 21:02
von itsallwaysme
Habe versucht mir eine Datenbanksicherung mit phpmyadmin wieder einzuspielen (einen Stand vor einem Tag, da ich ein leider unlösbares Problem habe)
Bin dazu auf importieren gegangen, habe die .sql Sicherungsdatei die ich Tags zuvor exportiert hatte wieder versucht einzuspielen.
Leider ohne Erfolg. Fehlermeldung siehe unten.
Meine Frage: wie gehe ich da richtig vor wenn ich mir einen Stand vor einem Tag wieder einspielen möchte. Muss ich da vorher die gesamte derzeitige Datenbank löschen?
Vielen Dank für eure Hilfe



Fehlermeldung:
Fehler

SQL-Befehl:

-- phpMyAdmin SQL Dump
-- version 2.11.10
-- http://www.phpmyadmin.net
--
-- Host: dd7612
-- Erstellungszeit: 22. November 2011 um 11:41
-- Server Version: 4.0.27
-- PHP-Version: 5.3.8-nmm1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES latin1 */;

--
-- Datenbank: `d009ebc2`
--
CREATE DATABASE `d009ebc2` ;

MySQL meldet: Dokumentation
#1007 - Can't create database 'd009ebc2'. Database exists

Re: Datenbank mit phpmyadmin importieren - alten Stand erhal

Verfasst: 22.11.2011 21:11
von Mahony
Hallo
Öffne die SQL-Datei mit einem Editor (z.b. Notepad++ )und entferne

Code: Alles auswählen

CREATE DATABASE `d009ebc2` ;
Grüße: Mahony

Re: Datenbank mit phpmyadmin importieren - alten Stand erhal

Verfasst: 30.11.2011 18:02
von Miriam
itsallwaysme hat geschrieben:...Muss ich da vorher die gesamte derzeitige Datenbank löschen
Ja.
Das CEATE DATABASE asllein herauszunehmen reicht nicht, denn es sollen vorhandene Werte zu einem Großteil mit gleichen Werten überschrieben werden, was zu Index-Fehlern führen wird.
Sichere die vorhandene Datenbank und lösche sie danach. Spiele dann das Backup ein.
Wenn Du die Datenbank nicht löschen kannst, weil Dein Hoster das nicht zulässt, dann lösche alle Tabellen in der Datenbank vor dem Einspielen des Backups.