MySQL Version > 5.1 (Beta-Firmware?)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

HanGman

Benutzer
Registriert
10. Mai 2012
Beiträge
3
Reaktionspunkte
0
Punkte
0
Hallo,

ich betreibe ein DS212+ mit der DSM-Version 4.0-2219.
Leider musste ich feststellen, dass die mitgelieferte MySQL-Version (5.1.49) einen seitens Oracle offiziell anerkannten Bug besitzt, welches eine Benutzung von Variablen innerhalb des LIMIT Statements in Stored-Procedures unmöglich macht.

http://bugs.mysql.com/bug.php?id=11918

Leider ist dadurch der Betrieb von wichtigen Anwendungen nicht möglich, was untragbar ist.

Sämtliche Versuche eine neue MySQL-Version via Shell-Zugriff zu installieren, sind leider gescheitert.
Gibt es seitens Synology vielleicht eine Beta-Firmware, die eine aktuellere MySQL-Version beinhaltet?
Gibt es eine Möglichkeit, MySQL manuell zu aktualisieren?

Vielen Dank für die Hilfe und viele Grüße aus Braunschweig.

HanGman
 
wende dich bitte direkt per EMail an den Synology-Support. Dieses Forum hier ist ein Community-Forum

Itari
 
Wenn du den Link (v.a. die Diskussion dazu) genauer anschaust, dann glaub zumindest der Hersteller nicht an einen Bug, sondern stuft es als Feature Request ein.
The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement. LIMIT takes one or two numeric arguments, which must both be nonnegative integer constants (except when using prepared statements).
Als "Krücke" zur Lösung werden prepared statements genannt. Aber natürlich kann es auch helfen bei Synology mal nachzufragen wann eine aktuelle mysql Version geplant ist. Hast du denn mal bei ipkg geguckt welche mysql Version dort vorhanden ist?
 
Ich habe das mit dem "Feature" bei der genaueren Betrachtung auch gelesen. Wie dem auch sei, bei Versionen > 5.1 funktionieren Variablen...
Leider sind alle Workarounds für mich mit ziemlich großen Umbaumaßnahmen verbunden, was die ganze Sache nicht wirklich praktikabel macht. :(

Ich habe mich mal direkt an Synology gewendet. Mal schauen, was die dazu sagen. Ich fürchte, ich werde in den sauren Apfel beißen müssen. Ich halte euch auf dem laufenden.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat