Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Im- / Export einer MySQL Datenbank

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Im- / Export einer MySQL Datenbank

    Hallo Zusammen,

    habe folgendes Problem: Ich hab bei 1&1 auf einem Root-Server. Ich will, parallel zu eigentlichen Webseite, auf dem Server ein Testsystem laufen lassen, auf dem ich die Änderungen an der Website vorher probieren kann. Da die Datenbank auf dem Testsystem nicht den gleichen Namen wie das Livesystem haben kann (Plesk lässt dies leidern nicht zu) heißt die Testdatenbank "Test-ElOrto" und die Livedatenbank "ElOrto". Der Durchgäningkeithalber heißt der Liveuser "elorto" und der Testuser "test-elorto". So weit so gut. Ich hab also die Datenbank "ElOrto" exportiert und wollte sie nun in "Test-ElOrto" Importieren. Beim Import allerdings erhalte ich unter phpMyAdmin folgende Meldung:

    -- phpMyAdmin SQL Dump
    -- version 2.8.2.4
    -- phpMyAdmin
    --
    -- Host: localhost:3306
    -- Erstellungszeit: 28. Mai 2009 um 21:19
    -- Server Version: 5.0.26
    -- PHP-Version: 5.2.6
    --
    -- Datenbank: `ElOrto`
    --
    CREATE DATABASE `ElOrto` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    MySQL meldet: Dokumentation
    #1044 - Access denied for user 'test-elorto'@'%' to database 'ElOrto'
    Was muss ich machen, damit beim Import nicht versucht wird die Datenbank "ElOrto" zu erzeugen, sondern die Tabellen einfach in die bereits vorhandene Datenbank "Test-ElOrto" geschrieben werden?

    Vielen Dank, Alex

  • #2
    Hi,

    versuche mal den Befehl
    PHP-Code:
    CREATE DATABASE `ElOrto` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
    aus deiner Backup .sql Datei per Text-Editor zu löschen. So, dass nur noch Aktionen ähnlich
    PHP-Code:
    CREATE TABLE `xyz` (
    ..........
    )
    INSERT INTO ....... 
    drin stehen.
    oder hänge deine Backupdatei mal an, dann kann man besser nachschauen.

    MfG
    Jan

    Kommentar


    • #3
      habs inzwischen selbts rausgefunden. ich idiot hab die ganze datenbank exportiert. dann versucht phpmyadmin natürlich beim improtieren die datenbank auch anzulegen. wenn man nur die tabellen der datenbank exportiert und dann in eine leere datenbank importiert klappts.

      danke, alex

      Kommentar


      • #4
        Ich stehe gerade auch vor dem Problem.
        Ich will Joomla von einer Domain zu einer anderen umziehen und hab
        zuerst die Datenbank gesichert. Beim Import kommt auch der Fehler:
        #1044 - Access denied for user: 'dboxxx' to database 'db2xxx'.


        Kannst du bitte nochmal genau beschreiben, was du exportiert hast,
        damit auch der Import funktioniert?
        Wie stelle ich ein, dass ich nur die Tabellen ex- und importiere?
        Bin totaler Anfänger...

        Kommentar


        • #5
          du musst die tabellen einzeln in die neue datenbank importieren. den teil des imports, der die datenbank erstellen würde lässt du raus
          "Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

          (Murphy's Gesetze)

          Kommentar


          • #6
            Arrgh, grad entdeckt.
            Hab auch die ganze Datenbank gesichert.
            Hab es nun aber hinbekommen, dass ich nur die Tabellen hab und der Import geht.
            Nun hoffe ich, dass ich es hinbekomme alles anzupassen (configuration.php, etc.).
            Die erste Hürde ist aber schonmal genommen.
            Danke!

            Kommentar

            Lädt...
            X