Seite 1 von 2
Backup aufspielen funktioniert nicht
Verfasst: 17.01.2009 16:59
von discussion-community
Hallo,
ich kann mein Backup nicht mehr importieren, es kommt immmer wieder folgende Fehlermeldung :
Fehler
SQL-Befehl:
--
-- Datenbank: `discussion-community`
--
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL meldet: Dokumentation
#1007 - Can't create database 'discussion-community'; database exists
Re: Backup aufspielen funktioniert nicht
Verfasst: 17.01.2009 23:29
von sepp71
Womit machst Du das denn? Mit dem MySQLDumper geht das alles eigentlich relativ übersichtlich.
Nach der Fehlermeldung ist die "alte" Datenbank noch nicht gelöscht. Falls Du da unsicher bist: Lieber vorher mal ein bißchen mit einer lokalen Installation (z. B. xampp) üben - oder auf die Antwort der Profis hier warten - ich bin keiner!
Sepp
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 13:43
von discussion-community
Danke für deinen Tipp. Aber kann mir jemand auf die schnelle noch helfen ?
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 14:11
von Miriam
Du hast scheinbar im phpMyAdmin die ganze DB
ohne die Export-Optionen der Datenbank - "Füge DROP DATABASE hinzu" exportiert, also nicht nur die darin enthaltenen Tabellen.
Füge also in Deinem einzuspielenen Dump folgende Zeile ein:
finde:
Code: Alles auswählen
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
davor füge ein:
und versuche es nochmal.
Falls Du Dir unsicher bist, frage lieber nochmal nach.
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 14:22
von discussion-community
wo soll ich die Codes reinkopieren ? in die .sql datei ?
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 14:29
von Miriam
Jepp. Das ist der Dump der Datenbank.
Steht da auch was von CREATE TABLE <tabellenname>?
Falls nein, lass es sein, Dein Dump ist wahrscheinlich nicht vollständig.
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 14:34
von discussion-community
ist das hier so richtig ?
-- phpMyAdmin SQL Dump
-- version 2.11.5.1
--
http://www.phpmyadmin.net
--
-- Host: 10.10.10.10
-- Erstellungszeit: 17. Januar 2009 um 16:41
-- Server Version: 5.0.32
-- PHP-Version: 5.2.0-8+etch13
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!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 utf8 */;
--
-- Datenbank: `discussion-community`DROP DATABASE `discussion-community`;
--
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `discussion-community`;
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 14:53
von Miriam
Du solltest es VOR
Code: Alles auswählen
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `discussion-community`;
eintragen.
Aber da steht noch mehrt im Dump als das, gell?
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 14:59
von discussion-community
ja klar

ich versteh das noch nicht genau, könntest du mir das in den Code einbauen, den ich dir oben gepostet habe ?
Wäre sehr nett, mach es irgendie falsch
hier so vielleicht ?
Datenbank: `discussion-community`DROP DATABASE `discussion-community`;
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `discussion-community`
Re: Backup aufspielen funktioniert nicht
Verfasst: 18.01.2009 15:13
von Miriam
Das ist das letzte Posting zu diesem Thema... jedenfalls von mir:
Bevor Du eine Datenbank mit
erstellen kannst muss eine DB gleichen Namens gelöscht werden. Also muss
VOR das
ein
ausgeführt werden.
Erstelle aber bevor Du den Backup-Dump, den Du einspielen willst, restorest, ein weiteres Backup der jetzt vorhandenen DB Deines Forums mit der Export-Option der Datenbank - "Füge DROP DATABASE hinzu".
Hintergrund: Ich möchte nicht verantwortlich sein für den Verlust Deiner DB Daten, da ich keinen kompletten Einblick in Deinen jetzt vorhandenen Dump habe.
Mache also in dem einzuspielenden Dump:
finde:
Code: Alles auswählen
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
tausche aus gegen:
Code: Alles auswählen
DROP DATABASE `discussion-community`;
CREATE DATABASE `discussion-community` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
Damit sind die notwendigen Änderungen eingepflegt.
Viel Glück!