A címben szereplő kérdés elég sokszor felmerül. Az emberek általában ismerik a MySQL-t, hallottak a MariaDB-ről, de nem biztosak benne, hogy használható-e éles, üzemi környezetben.
Néhány kérdés és válasz ezzel kapcsolatban:
Nem, hiszen a nevük is más :-) Kicsi...
Korábban egy MySQL adatbázis mentő szkriptnél már bemutattam az 5-ös MySQL egy újítását a --defaults-file kapcsolót
Íme egy "egysoros" megoldás, hogy egy adatbázis összes táblájára egyszerűen kiadjuk a repair table parancsot:
A chroot-olt környezet egy nem szokványos megoldás, legalábbis hálózat monitorozás szempontjából nem. Én azért döntöttem ez mellet, mert így ezt a szolgáltatást szükség esetén egyszerűen át lehet helyezni másik gépre. Esetemben egy régi szerverre telepítem, de már tervben van...
Nemtudom ki hogy van vele, én általában az egész adatbázist, annak minden adatbázisával és táblájával együtt szoktam menteni.
Persze visszaállításkor valahogy meg kell oldani, hogy csak az a bizonyos adatbázis, esetleg csak egy táblája legyen visszaállítva.
Már azzal megkönnyítem a helyzetem, ha...