Hallo zusammen,
ich arbeite mich neuerdings in MariaDB ein und frage mich, wieso ich SUPER-Rechte benötige um eine Function anzulegen?
Dabei reicht es nicht einmal aus, dass ich 'all privileges' für die entsprechende DB habe..
Kann mir da jemand eine logische, nachvollziehbare Antwort für geben? und wie verhält sich das bei PostgreSQL? Wird das bei PostgreSQL und co genauso behandelt?
Ich habe auch gelesen, dass ich mit
set global log_bin_trust_function_creators = 1;
die Sicherheitsrichtlinien auflockere und so Funktionen anlegen kann... Was genau bewirkt das aber genau? und wieso ist es im default deaktiviert??
ich arbeite mich neuerdings in MariaDB ein und frage mich, wieso ich SUPER-Rechte benötige um eine Function anzulegen?
Dabei reicht es nicht einmal aus, dass ich 'all privileges' für die entsprechende DB habe..
Kann mir da jemand eine logische, nachvollziehbare Antwort für geben? und wie verhält sich das bei PostgreSQL? Wird das bei PostgreSQL und co genauso behandelt?
Ich habe auch gelesen, dass ich mit
set global log_bin_trust_function_creators = 1;
die Sicherheitsrichtlinien auflockere und so Funktionen anlegen kann... Was genau bewirkt das aber genau? und wieso ist es im default deaktiviert??