Voraussichtlich Bug in check_sql

CMK version: 2.0.0p23 (CRE)
OS version: Debian 11

Hallo zusammen,

ich weiß nicht ob das so gewollt ist, aber vermutlich gibt es einen Bug in der check_sql Routine.

Wenn ich ein Query an meine MySQL bzw. MariaDB-Datenbank sende und diesen Query mit einem Semikolon abschließe, dann funktioniert es beim Einrichten ganz normal, nach der Übernahme des Services bekomme ich einen SQL-Syntax Error:

Error while executing SQL command: 1064, “You have an error in your SQL syntax: check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘$’ at line 2”

Der General-Log des SQL-Servers entnehme ich, dass tatsächlich nach dem Query ein Newline + Dollar-Zeichen angehangen wird.

Lasse ich das Semikolon am Ende meines Querys weg, dann funktioniert es.

Ist das so gewollt?

Hi,

da ich dieses Verhalten so auch bestätigen kann, erstelle ich mal ein internes Ticket.

Gruß
Anastasios

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.