Mysql UDF ist installiert (existiert aber nicht?)

8

Hier ist ein verrückter:

%Vor%

Ähm ... das ist eigentlich ziemlich lustig ....

Das eigentliche Problem ist, dass die Funktion in Abfragen nicht mehr erkannt wird. Versuchte Neukompilierung, Neuinstallation, Neustart, etc. - keine Freude. UDF ist von hier: Ссылка

Dies folgte nach dem Wechsel zu percona 5.5 von mysql. UDF funktionierte gut in MySQL.

Frage ist: Wie bekomme ich die PREG UDF nach dem Upgrade von MySQL auf Percona 5.5?

ANTWORT: Hier ist die Antwort auf Barons Tipp unten:

Aus dem mysql error.log:

%Vor%

Percona scheint in einem anderen Verzeichnis zu suchen als meine Standardinstallation von MySql.

MySql sucht nach allen Plugins in / usr / lib / mysql / plugin. Percona suchte in / usr / lib / plugin

Die Lösung war einfach - ich habe gerade einen Symlink in / usr / lib im Verzeichnis / usr / lib / mysql / plugin wie folgt erstellt:

%Vor%

Viola! - alles lädt jetzt gut.

    
Josh 18.03.2012, 00:52
quelle

1 Antwort

2

Das verstehe ich sehr. Um dieses Problem zu lösen, sollten Sie:

%Vor%

Und dann fahren Sie mit Ihrer CREATE FUNCTION... -Anweisung fort.

    
Shlomi Noach 15.12.2013 17:47
quelle