Při správě balíčků v Ubuntu , stejně jako ve většině současných operačních systémů Linux, umožňuje extrémně snadnou instalaci, aktualizaci a odstranění části softwaru, některý software je ve své podstatě o něco složitější a obsahuje více konfiguračních složek atd.
Jedním takovým komplexním softwarem je MySQL Server . Odinstalace serveru MySQL neznamená pouze spuštění „apt purge “ jak se to obvykle dělá. Existuje několik malých kroků, které můžete provést k úplnému odinstalování serveru MySQL z vašich počítačů Ubuntu. Jsou následující:
Zálohujte všechny databáze MySQL
Pokud nemáte žádnou databázi vytvořenou v MySQL , můžete tento krok přeskočit. Pokud ano, před odebráním serveru MySQL ze systému se ujistěte, že jste vytvořili zálohu všech svých databází, abyste je mohli jednoduše obnovit, když je přeinstalujete na jiný systém nebo chcete použít databázi na existujícím serveru.
Zde se dozvíte, jak zálohovat databáze v MySQL – Jak zálohovat všechny databáze MySQL z příkazového řádku.
Odstraňte MySQL Server v Ubuntu
Ubuntu balíčky pro MySQL Server začněte „mysql-server “ a můžete použít „apt purge ‘ k odstranění všech těchto balíčků.
$ sudo apt purge mysql-server*
Jak můžete vidět, odstranil 3 balíčky, které obsahují soubory pro server. Důvod, proč používáme „purge “ namísto „odebrat ‘ znamená, že první odstraní i konfigurační soubory programu, zatímco druhý odstraní pouze binární soubory programu.
Odebrání databázových souborů a protokolů MySQL
Příkaz „apt purge ‘ odstraní binární soubory a konfigurační soubory, nicméně existují některé další konfigurační soubory MySQL a databázové soubory, kterých se žádný správce balíčků nedotkne.
Konfigurační soubory se nacházejí v /etc/mysql a bezpečnostní klíče a další související soubory jsou uloženy v /var/lib/mysql .
$ ls /etc/mysql $ sudo ls /var/lib/mysql
Tyto konfigurační soubory MySQL a databázové soubory je tedy třeba smazat ručně.
$ sudo rm -r /etc/mysql /var/lib/mysql
Pokud jste povolili protokolování pro MySQL, ujistěte se, že jste smazali také soubory protokolu.
$ sudo rm -r /var/log/mysql
Odstraňte nepotřebné balíčky
Spolu se Serverem MySQL balíčky nainstalované správcem balíčků, existují některé balíčky, které se také instalují jako závislosti pro server. Ty již systém nevyžaduje, protože samotný hlavní balíček byl vyčištěn. Jsou také známé jako „osiřelé balíčky '.
Spusťte následující příkaz apt k odstranění takových balíčků.
$ sudo apt autoremove
Všimněte si, že tím odstraníte VŠECHNY osiřelé balíčky, nejen ty, které byly osiřely vyčištěním serveru MySQL. Ve výstupu můžete vidět, že klientské balíčky MySQL jsou také odstraňovány, protože bez serverového balíčku jsou nyní k ničemu.
Závěr
Naučili jsme se, jak úplně odinstalovat MySQL Server v Ubuntu v několika snadných krocích. Mazání, upgrady a instalace databáze by měly být řešeny s maximální opatrností a data by měla být čas od času zálohována, aby se předešlo katastrofám souvisejícím s daty na osobní nebo organizační úrovni.
Děkujeme za přečtení a dejte nám vědět své myšlenky v komentářích níže!