Chybová hláška "Failed to start MariaDB.service: Unit not found" během pokusu o spuštění MariaDB na systému CentOS 7 naznačuje, že služba MariaDB není správně nainstalována nebo konfigurována. Tento článek poskytuje krok za krokem návod, jak tento problém vyřešit.
Příčiny problému
- Neúplná nebo chybná instalace: MariaDB nebyla kompletně nebo správně nainstalována.
- Nesprávná konfigurace systému: Systémový odkaz na službu mariadb.service chybí nebo je poškozen.
- Konflikt verzí: Na systému je nainstalováno více verzí MySQL nebo MariaDB, což způsobuje konflikty.
Řešení problému
Krok 1: Ověření instalace MariaDB
Prvním krokem je ověření, že MariaDB je správně nainstalována na vašem systému.
- Spusťte příkaz
yum list installed | grep mariadb
, abyste zkontrolovali, jestli je MariaDB nainstalována.
- Pokud MariaDB není nainstalována, nainstalujte ji pomocí příkazu
sudo yum install mariadb-server
.
Krok 2: Zapnutí služby MariaDB
Po ověření nebo instalaci MariaDB je nutné službu zapnout a povolit její automatické spouštění.
- Spusťte příkaz
sudo systemctl start mariadb
, aby se pokusil službu spustit.
- Použijte příkaz
sudo systemctl enable mariadb
, který nastaví službu MariaDB k automatickému spouštění při startu systému.
Krok 3: Kontrola stavu služby
Ověřte, že služba MariaDB běží bez problémů.
- Spusťte
sudo systemctl status mariadb
pro kontrolu stavu služby.
Krok 4: Konfigurace MariaDB
Po úspěšném spuštění služby je doporučeno provést základní konfiguraci.
- Spusťte
sudo mysql_secure_installation
pro bezpečnostní nastavení, jako je nastavení root hesla a odstranění anonymních uživatelů.
Krok 5: Řešení problémů s konfliktem verzí
Pokud máte na systému nainstalováno více verzí MySQL nebo MariaDB, může dojít k konfliktům.
- Odstraňte staré nebo nepotřebné verze pomocí
sudo yum remove mysql* mariadb*
.
- Nainstalujte znovu požadovanou verzi MariaDB.
Chybová hláška "Failed to start mariadb.service: Unit not found" obvykle ukazuje na problémy s instalací nebo konfigurací MariaDB na CentOS 7. Postupujte podle výše uvedených kroků pro řešení tohoto problému. Je důležité si uvědomit, že správná instalace a konfigurace databázových systémů je klíčová pro zajištění jejich spolehlivého a bezpečného provozu.