Příručka, jak se naučit instalaci MariaDB 10 na Debian 11 Bullseye. V současné době při psaní tohoto návodu byla nejnovější verze MariaDB Server 10.6.
Výchozí verze dostupná pro instalaci na Debian 11 Linux při provádění této příručky byla MariaDB 10.5, avšak nejnovější dostupná je 10.6. Nová verze přichází s několika aktualizacemi a novými funkcemi v následujících oblastech:
- Atomový DDL
- Syntaxe SQL
- Kompatibilita s Oracle
- InnoDB
- Replikace, Galera a Binlog
- Schéma výkonu
- Storage Engines
- Oprava chyb zabezpečení
Chcete-li získat úplné podrobnosti o opravených chybách a přidaných nových funkcích, podívejte se na oficiální stránku se seznamem Vylepšení v 10.06.
Nainstalujte MariaDB Server 10.6 na Debian 11 Bullseye Linux
1. Obnovit mezipaměť úložiště
Spusťte příkaz aktualizace systému, který nainstaluje všechny dostupné aktualizace spolu s obnovením mezipaměti úložiště systému.
sudo apt update
——————————————————————————————
Poznámka :Pokud chcete výchozí dostupnou verzi v základním repozitáři Debian 11, můžete to zkontrolovat pomocí příkazu:
apt show mariadb-server
Zatímco pro instalaci bude příkaz:
sudo apt install mariadb-server
———————————————————————————————
Ti, kteří chtějí verzi 10.6, mohou jít na další kroky…
2. Nainstalujte běžné balíčky
Existuje několik balíčků, které potřebujeme ke snadné správě našich zdrojů distribuce a nezávislých dodavatelů softwaru.
sudo apt-get install software-properties-common dirmngr
2. Import veřejného klíče MariaDB GPG na Debian 11
Pojďme si stáhnout a přidat klíč GPG podepsaný vývojáři MariaDB pro ověření balíčků, které získáme k instalaci této databáze. To pomůže systému ověřit, zda balíčky pocházejí z autentického zdroje a nebyly změněny.
wget https://mariadb.org/mariadb_release_signing_key.asc sudo chmod -c 644 mariadb_release_signing_key.asc sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
3. Přidat úložiště
Dále přidejte repozitář MariaDB určený k ručnímu získání verze 10.06 na vašem Debian 11 Linuxu; pomocí níže uvedeného příkazu:
Vložte celý blok daného příkazu a stiskněte Enter klíč.
echo "deb [arch=amd64,arm64,ppc64el] \ https://ftp.ubuntu-tw.org/mirror/mariadb/repo/10.6/debian \ bullseye main" | sudo tee /etc/apt/sources.list.d/mariadb.list
sudo apt update
4. Nainstalujte MariaDB 10.6 na Debian 11 Bullseye
Po provedení všech výše uvedených příkazů můžeme snadno nainstalovat MariaDB 10.6. Pro kontrolu a potvrzení můžeme použít APT příkaz show:
apt show mariadb-server
Instalace:
sudo apt install mariadb-server
5. Zkontrolujte stav databázového serveru
Po dokončení instalace můžeme zkontrolovat verzi a stav databázového serveru, zda běží na pozadí nebo ne.
mariadb --version
systemctl status mariadb
Pokud chcete službu zastavit, restartovat a deaktivovat:
sudo systemctl stop mariadb
Chcete-li aktivovat a deaktivovat, aby se nespustil automaticky:
sudo systemctl enable mariadb sudo systemctl disable mariadb
Pro restartování:
sudo systemctl restart mariadb
6. Bezpečná instalace MariaDB
Pokud se chystáte použít databázi v nějaké aplikaci prostřednictvím veřejné sítě, pak se doporučuje spustit příkaz pro zabezpečení MariaDB.
mysql_secure_installation
Při spuštění příkazu se otevře textový průvodce, stačí jej následovat. Nastavte root heslo pro MariaDB, odstraňte demo databázi, deaktivujte vzdálené přihlášení a odstraňte anonymní uživatelské účty.
Odinstalace – MariaDB 10
Pokud databázi na svém serveru nebo ploše Debianu nepotřebujete, použijte následující příkazy:
sudo apt remove maridb-server
Odeberte klíč GPG
sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc
Odstranit úložiště
sudo rm /etc/apt/sources.list.d/mariadb.list