Datenbank Fehler Xampp

  • Hallo,

    ich habe gestern Worpdress in Xampp installiert und alles funktionierte wunderbar. Habe eine Website geschrieben und heute der Schreck: Datenbankfehler


    1. MySQL lässt sich nicht starten -> ibdata1 gelöscht lt. Google, danach ging es. (Sicherungskopie vorhanden)
    2. Wenn ich nun den Pfad im Browser aufrufe "localhost/testsite" dann will er Wordpress erneut installieren??! Funktioniert aber nicht, es kommen zig Fehlermeldungen wie

    Zitat

    WordPress database error: [Table 'testseite.wp_users' doesn't exist]
    CREATE TABLE wp_users ( ID bigint(20) unsigned NOT NULL auto_increment, user_login varchar(60) NOT NULL default '', user_pass varchar(64) NOT NULL default '', user_nicename varchar(50) NOT NULL default '', user_email varchar(100) NOT NULL default '', user_url varchar(100) NOT NULL default '', user_registered datetime NOT NULL default '0000-00-00 00:00:00', user_activation_key varchar(60) NOT NULL default '', user_status int(11) NOT NULL default '0', display_name varchar(250) NOT NULL default '', PRIMARY KEY (ID), KEY user_login_key (user_login), KEY user_nicename (user_nicename) ) DEFAULT CHARACTER SET utf8


    Über phpMyAdmin das gleiche, die Datenbank ist da aber ich kann keinen Unterpunkt öffnen (doesen't exist).


    Bitte Leute helft mir, ich brauche die Website wirklich dringend.

    lg kris

    Einmal editiert, zuletzt von kris9k (2. Oktober 2013 um 10:00)

    • 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

  • Ich hätte nicht lange gesucht, eher alles platt gemacht und erneut installiert.
    Wenn sich die Datenbank nicht öffnen lässt, dann ist sie entweder beschädigt oder enthält nichts oder es gibt noch weitere Fehler, falls Du da eine Datei vom/für SQL-Server gelöscht hast.

    Einmal editiert, zuletzt von Melewo (2. Oktober 2013 um 10:22)

  • also da muss doch was drin sein in der Datenbank... Gestern hat ja alles noch einwandfrei funktioniert und in der Zwischenzeit wurde nichts gemacht.

    Ich habe jetzt erstmal die ibdata1 wiederhergestellt, leider lässt sich der mysql dienst so nicht starten...

  • Zumindest würde ich nicht einfach löschen, die wird schon ihre Daseinsberechtigung gehabt haben.

    Zitat

    Hinweis: Wenn Sie Konfigurationsoptionen für InnoDB angeben, erzeugt MySQL eine sich selbst erweiternde, 10MB große Datendatei namens ibdata1


    http://dev.mysql.com/doc/refman/5.1…figuration.html

    Und wenn es dann doch einmal passiert ist, so sollte es wohl am einfachsten sein die DB zu löschen und eine neue anzulegen.

  • also da muss doch was drin sein in der Datenbank...


    Ja was ist denn die Datenbank?
    Daten, die in Datenbank-Dateien gespeichert werden und die man deshalb nicht löschen oder beschädigen sollte.

    Im Xampp -> mysql -> data -> Datenbank-Verzeichnis unter dem Namen der Datenbank mit 3 Dateien. Ich habe es noch nicht gemacht, doch eigentlich sollte man die da komplett löschen können, falls die nicht noch irgendwo anders registriert ist.

  • Habe jetzt in ner virtuellen Maschine mal Xampp installiert, eine neue Datenbank angelegt und den "testseite" Ordner nach htdocs verschoben.

    Nun bin ich schonmal im Backend :-)

    Leider fehlen alle erstellten Seiten und hochgeladene Medien, Plugins sind vorhanden. Gibt es da eine Möglichkeit um das wiederherzustellen?

  • tja, wenigstens ist das css usw. noch da, die seiten sind ja dann eh schnell erstellt. wenn ich die datenbank lösche startet auch mysql ohne probleme...

    aber mich würde wirklich interessieren warum die datenbank geschrottet wurde...

    thx@melewo

  • In Beitragsnamen keine Zeichen verwenden, die nichts in einer URL verloren haben und bearbeitete Dateien unter UTF-8 ohne BOM speichern, weil beides gelegentlich zu Fehlern führen kann. Falls sich dann bis morgen weitere Fehler einstellen, werden wir weitersehen.

  • Problem besteht weiterhin:

    Frische Xampp Installation.
    Neue Datenbank.

    Habe zur Website wieder einige Seiten hinzugefügt und dann testweise mal in Xampp den MySQL gestoppt.

    Lässt sich wieder nicht starten.... Gleiches Problem.. :-x

    Also er startet kurz durch und fährt herunter mit folgender Fehlermeldung:

  • Mein Virenscanner wollte mal das Xampp Control Panel in Quarantäne verschieben, möglicherweise bestehen bei Dir ähnliche Probleme.

    Beide Module (Apache und MySQL) sind bei mir im Control Panel nicht mit Häkchen versehen, aktiviere die nur bei Bedarf.

    Einmal editiert, zuletzt von Melewo (2. Oktober 2013 um 12:51)

  • Und wenn ich versuche eine neue Datenbank anzulegen und die Datensätze von dem Backup (erstellt mit WP-DB-Backup Plugin) zu importieren kommt sofort folgender Fehler:

    Edit: Zurzeit werkelt nur der Windows Defender auf der Maschine.

  • Du brauchst ja keine neue zu erstellen, auch nichts löschen, bevor der Fehler gefunden wurde.

    Die Frage wäre ja, was passiert, wenn Du da mal ein einzelnes kleines Script schreibst oder zur Not irgendwo kopierst, welches nur eine Tabelle benötigt und nichts mit WP zu tun hat.

    Einmal editiert, zuletzt von Melewo (2. Oktober 2013 um 12:54)

  • so, ich habe den fehler wie es scheint.


    ich habe nun mal eine Datenbank mit dem namen db_testseite anstelle von wie vorhin immer dbtestseite erstellt. tja, der import funktionierte nun ohne probleme.

    habe dann noch in der wp-config den datenbanknamen geändert und alles wieder da, der mysql startet auch ohne probleme durch. :D


    wahrscheinlich totaler anfänger lapsus aber ich habe mit datenbanken normal nichts am hut, mysql braucht wahrscheinlich so ein präfix.

  • Kein Anfänger Lapsus, verstehe nicht einmal den Zusammenhang, für meine DB-Namen verwende ich Jahreszeiten mit einem Zusatz zur Unterscheidung.

Jetzt mitmachen!

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