Datenbank für phpmyadmin zu groß

  • Hallo WordPress-Comunity!

    Ich habe mich hier angemeldet, weil ich ein Problem habe, bei dem ich jetzt nicht mehr weiter weiß.

    Ich habe seit ca. 2 Monaten ein WP-Blog online. Jedoch möchte ich mich nun daran machen mein eigenes Layout zu entwickeln. Dazu habe ich mir apache2, mysql, php und phpmyadmin auf meinem lokalen system eingerichtet. Ich habe meine Datenbank des online Blogs mit dem phpmyadmin des Onlineservers exportiert. Diese Datenbank wollte ich nun in meine lokale Installation mit meinem lokalen phpmyadmin wieder importieren. Jedoch meldet phpmyadmin mir, dass die Datenbank zu groß sei:

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2713688 bytes) in
    /usr/share/phpmyadmin/libraries/unzip.lib.php on line 324

    Wie kann ich meine Datenbank denn nun importieren? <img>

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vielleicht reicht es ja auch, das memory_limit von den mageren 8M auf sagen wir mal 20M hochzusetzen (in der php.ini). Sollte bei einer lokalen Installation ja kein Probelm sein.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Wow! Ihr seid ja von der ganz schnellen Truppe! Dickes Lob dafür! :-D
    Und vielen Dank für eure hilfreichen Tipps!

    Zuerst werde ich mal das mit der Dateigröße in der php.ini versuchen.
    Ist das hier die richtige Stelle?

    ;;;;;;;;;;;;;;;;
    ; File Uploads ;
    ;;;;;;;;;;;;;;;;

    ; Whether to allow HTTP file uploads.
    file_uploads = On

    ; Temporary directory for HTTP uploaded files (will use system default if not
    ; specified).
    ;upload_tmp_dir =

    ; Maximum allowed size for uploaded files.
    [COLOR=Red]upload_max_filesize = 2M
    [/COLOR]
    [COLOR=Red][COLOR=Black]
    Tut mir leid dass ich nachfrage, aber ich hab da bissl respekt vor und will mir nix kaputt machen.

    Ich würden dann:
    [/COLOR][/COLOR]
    upload_max_filesize = [COLOR=Red][COLOR=Black]20M[/COLOR]
    [/COLOR]
    [COLOR=Black]
    daraus machen.

    Gut wenn das so klappen sollte.

    Aber das gleiche Problem hätte ich ja dann auch anders herum, wenn ich mein Datenbankbackup mal wieder zurück auf den Onlineserver übertragen muss. Das geschied dort auch mittels phpmyadmin. Aber dort habe ich doch bestimmt nicht die Möglichkeit in der php.ini herum zu editieren. Wie macht ihr das?
    [/COLOR]

  • Gut, an upload_max_filesize hatte ich jetzt gar nicht mal gedacht. Aber da kann es auch nicht schaden, den Wert zu erhöhen. Obwohl da 20M schon recht viel sind. Für Dateien reichen sicher auch 8M. Dann sollte aber auch post_max_size mindestens auch 8M haben.
    Ich meinte aber eigentlich den Wert für memory_limit. Hier kann man ruhig 16M oder 20M nehmen. Das ist die Größe des Hauptspeichers, der PHP zur verfügung steht.

    Beim umgekehrten Weg hängt es von Deinem Webhoster ab, was da eingestellt ist und ob man da was ändern kann.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Gut das hat geklappt. Mit diesen 3 Einstellungen ist der Speicher jetzt nicht mehr das Problem. Importieren klappt aber trotzdem nicht. :-( Jetzt meckert phpmyadmin über meine Datenbank rum, dass es gar keine Datenbank sei???

    Dabei ist das doch genau die wordpress.spl-Datei die ich aus meiner Online-Installation mit phpmyadmin exportiert habe.

  • Trotzdem kann es nicht schaden, vorher eine Datenbank auszuwählen :-)
    Das ist die, die in der wp-config.php steht ;-)

    Code
    define('DB_NAME', 'blog');     // The name of the database

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!