Frage

Ich habe verschiedene Versionen von PHP und MySQL auf wampserver zu Testzwecken installiert. Allerdings gibt phpMyAdmin eine Warnung, dass: "Ihre PHP MySQL-Bibliothek Version 5.0.51a unterscheidet sich von Ihrem MySQL-Server-Version 5.1.36. Dies kann zu unvorhersehbarem Verhalten führen."

Wird diese Probleme verursachen ?? Wenn ja, was getan werden sollte?

Ich bin nicht in der Lage, ein Kennwort für mein root-Konto einzurichten. Normalerweise das Root-Account-Passwort zum Ändern, gibt phpMyAdmin einen Fehler. Danach wird in der Datei config.inc.php Passwort Einstellung macht den Job. Aber bei mir ist das Problem, dass ich mich nicht all diesen Fehler Bildschirm zu bekommen. Selbst wenn ich das Passwort zu ändern, gibt es immer noch die gleiche Warnung, dass kein Passwort für das Root-Account eingerichtet ist.

War es hilfreich?

Lösung

Nein, es sollte kein Problem verursachen. Ich habe sehr wenig Respekt für phpMyAdmin als System. Ich habe nie ein Problem mit verschiedenen Client / Server-Versionen mit MySQL erlebt, und wir haben sie in großem Maßstab in der Produktion verwendet.

Ich glaube kein Wort davon. Wenn phpMyAdmin es sagt, bedeutet nicht unbedingt, es ist wahr.

MySQL-Client / Server-Versionen sind sehr weitgehend kompatibel, es sei denn, Sie sind bei sehr alten Versionen einer von ihnen (d <5,0)

Andere Tipps

Wenn Sie diese Maschine für die Entwicklung verwenden nur (scheint Sie tun: „zu Testzwecken“). , ich glaube nicht, dass es ein Problem sein sollte viel

Ich habe diese Art von Nachricht ein paar Mal gesehen, und experimentierte nie Probleme, die in Zusammenhang stehen könnten.
(Wenn es gewesen war, 4.0 und 4.1, vielleicht, da es viele wichtige neue Sachen waren hinzugefügt ... Aber zwischen 5.0 und 5.1, glaube ich nicht so)

korrigieren, die „Problem“, dann würden Sie eine neue Version der Bibliotheken von PHP verwendet installieren müssen ... Und ich bin nicht sicher, dass die neueste Version von PHP 5.2 (5.2.10) verwendet libmysql 5.1. ..
Und Sie wollen wahrscheinlich nicht alles neu kompilieren selbst ^^

Andere Lösung wäre, MySQL 5.0.x zu degradieren; aber ich würde es egal, für eine Prüfmaschine, es sei denn, ich in strage Verhalten führen.

Ich erleben dieses Problem mit der folgenden Konfiguration:

  • Windows 2008 32-Bit
  • PHP 5.2.14
  • MySQL 5.1.49
  • phpMyAdmin 3.3.5

Hier ist, was ich von der bekam zu befreien „Ihre PHP MySQL-Bibliothek Version 5.0.51a unterscheidet sich von Ihrem MySQL-Server-Version 5.1.36. Dieses unvorhersehbares Verhalten führen kann.“ Nachricht:

  1. Ich hörte auf IIS
  2. Ich löschte "C: \ Programme \ PHP \ libmysql.dll" Datei
  3. I kopiert "C: \ Programme \ MySQL \ MySQL Server 5.1 \ bin \ libmySQL.dll" Datei in "C: \ Programme \ PHP \" Verzeichnis
  4. Ich begann IIS

Es funktionierte etwas, aber php-cgi begann abstürzt ...

zuerst: keine Notwendigkeit zu viele Sorgen - vielleicht Ihre Client-Bibliothek nicht einige neue Features von MySQL 5.1.x unterstützen, aber Ihre Daten sollten sicher sein.

Sie können auch einfach ignorieren die msg, aber es gibt mehrere Möglichkeiten, dieses Problem zu beheben:

  1. phpMyAdmin zeigt diese Warnung, weil das, was die Entwickler MySQL-Erweiterung wird empfohlen (eine Bibliothek mit, die den Server übereinstimmt), aber Sie könnten keine Probleme haben. Diese Meldung kann durch die Art und Weise deaktiviert werden. Um jedoch die MySQL-Bibliothek Client-Upgrade ist der sichere Weg zu gehen. Die Art und Weise, es zu tun hängt davon ab, wie Sie MySQL auf dem Server installiert und wie Sie PHP installiert. Lem9 sais aber wissen hoi nicht, finden Sie unter hier

  2. gewinnen Benutzer kopieren können libmysql.dll aus ... \ mysql \ bin \ \ system32 (oder den ersten Ordner im Suchpfad) windir. Auch alle Datenträger für ältere Versionen von libmysql und benennen Sie sie.

  3. oder versuchen Sie Folgendes: goto% windir% \ system32 \ umbenennen libmysql.dll libmysql.bak (falls vorhanden) Kopie path2 \ mysql \ bin \ libmysql.dll% windir% \ system32 \

  4. oder entfernen, was Sie installiert haben und stattdessen den aktuellen XAMPP-Kit (xampp.org), die die richtigen MySQL-Bibliotheken hat installieren.

  5. , um loszuwerden, diese Nachricht Sie müssen sicherstellen, dass Ihr Betriebssystem die neueste libmysql (von mysql / bin /) als erste in Ihrem Suchpfad findet.

siehe: https://sourceforge.net/search/?words = unberechenbar + Verhalten. & offset = 25 & group_id = 23067 & type_of_search = Foren & group_forum_id = 72909

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top