Toto je starší verze dokumentu!
MariaDB je vylepšená náhrada databáze MySQL (MySQL se stala pod novým majitelem meně otevřenou, než vždycky bývala). Ti co původně MySQL vyvíjeli, to prodali, pak sledovali jak to jde z kopce, naštvali se, udělali fork - přejmenovali na MariaDB.
Především pro jeho nezabržděný vývoj. Dále samozřejmě pro otevřenost (MySQL je sice stále open source, ale ke zkoumání změn su musí člověk dělat diffy, protože je MySQL nevydává; taky nezveřejnují bugreporty).
Už stabilní MariaDB 10 obsahuje nejen cenné vlastnosti MySQL 5.6 (Mikrosekundy, Geometrické funkce,…)
„My“ v MySQL znamenalo na jméno dcery zakladatele. Jeho druhá dcera se jmenuje Maria.
Je snadný. Prostě
apt-get install mariadb-server
a je to.
je to problém lešího zabezpečení v novější verzi MySQL. Funkce musí být uvedené, že jsou DETERMINISTIC (nebo nějakou obdobnou deklaraci) jinak MySQL vyhodí chybu a funkci nevytvoří. Vyřešit se to dá následujícím příkazem nebo předefinováním funkcí.
SET GLOBAL log_bin_trust_function_creators = 1;