Datenbank ändern

  • Hallo!
    Ich muss die Datenbank einer WordPress Seite ändern.
    Ich habe dazu die Datenbank vom alten Server exportiert und am neuen importiert und in der Datei wp-config.php bei
    define(‚DB_HOST‘, ’neuedb.domain.at‘);
    geändert.
    Die anderen Werte sind bei beiden Server gleich.

    Wenn ich aber dann die Seite öffne bekomme ich folgende Meldung:
    Fehler beim Aufbau einer Datenbankverbindung

    ich verwende WordPress 5.0.4 mit Theme Dazzling

    Hoffe es kann mir hier jemand weiterhelfen.
    Vielen Dank

    • 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

  • die (Hoch)kommas sind falsch.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Danke für die Antwort.
    Ich habe folgendes eingegeben:
    define('DB_HOST', 'mysql05.domain.at');
    Es hat sich nur die Nummer geändert.
    Hoffe es kann mir jemand weiterhelfen.
    Vielen Dank

  • DB-Passwort ist gleich geblieben?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Hallo!
    Ich wollte noch mitteilen, dass ich derzeit die mysql 5.7 bei mysql06.edis.at nutze, da ich aber auch ODBC verwende möchte und dieser bei mysql06 nicht mehr funktioniert möchte ich zurück auf mysql05.edis.at. Dieser nutzt aber mySQL 5.0.
    Ich verwende PHP 7.1.
    Vielleicht liegt es daran, dass meine Seite mit mysql 5.0 nicht funktioniert.
    Danke für eine weitere Antwort.

  • Der Import hat ohne Fehler funktioniert.
    Das einzige was ich vor dem Import durchführen musste ist, dass ich zu Beginn die Zeilen:
    /*!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 utf8mb4 */;

    und am Ende die Zeilen:
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

    rauslöschen musste, da ich dort eine Fehlermeldung beim Import bekommen habe.
    Könnte dies der Fehler sein bzw. wie kann ich diesen dann beheben?
    Danke

  • Kontrolliere einmal, ob auch wirklich alle Tabellen in der neuen DB vorhanden sind.

    Normalerweise braucht man dies nicht löschen, sondern je nach Fehlermeldung auf das richtige korrigieren!

  • Danke für die Antwort.
    Ich habe jetzt nochmals die Datenbank neu exportiert und importiert.
    Ich habe utf8mb4 in utf8 geändert, leider bleibt aber der Fehler.
    Die Anzahl der Tabellen, Speicheranzeige und Inhalt ist der selbe.

  • Bearbeite die .sql Datei mit einen Editor Deines Vertrauens und ersetze alles mit

    Code
    utf8mb4

    mit

    Code
    utf8

    . (Vorher Sicherung der Original-Exportdatei machen) und führe anschließend den Import noch einmal durch.

    LG

  • Danke für die Antwort.
    Das habe ich schon versucht. Dann funktioniert der Import aber ich bekomme wieder die selbe Meldung wenn ich die Webseite Aufrufe.

  • Hmm... bitte überprüfe Deine wp-config.php noch einmal genauestens durch!

    Es kann nicht sein, dass mit korrekten Daten, keine Verbindung mit der DB aufgebaut werden kann!

  • Danke für die Antwort.
    Ich habe die wp-config genauestens geprüft. Auch funktioniert diese Datei mit mysql06.edis.at ohne Probleme und ich dann die 6 in eine 5 geändert. Dann funktioniert es aber nicht mehr.
    Alle anderen Daten wie auch $table_prefix haben sich nicht geändert.

    Vielleicht liegt es auch an der Version, die ich bei #6 geschrieben habe.

    Hoffe es hat noch jemand eine Idee.
    Danke

  • Danke für die Antwort.
    Die wp-config habe ich genau geprüft. Auch habe ich nur bei DB_Host von mysql06.edis-lps.at auf mysql05.edis-lps.at geändert, die anderen Daten sind gleich geblieben, auch der $table_prefix.
    Vielleicht liegt es an der Version.
    Hoffe es kann mir jemand weiterhelfen.
    Danke

Jetzt mitmachen!

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