Jak nainstalovat MariaDB 10 na Debian a Ubuntu
MariaDB je bezplatný a open source fork oblíbeného serveru pro správu databází MySQL. Je vyvíjen pod GPLv2 (General Public License verze 2) původními vývojáři MySQL a má zůstat open source.
Je navržen pro dosažení vysoké kompatibility s MySQL. Pro začátek si můžete přečíst funkce MariaDB vs MySQL pro více informací a co je důležité, používají jej velké společnosti/organizace jako Wikipedia, WordPress.com, Google plus a mnoho dalších.
V tomto článku vám ukážeme, jak nainstalovat stabilní verzi MariaDB 10.1 v různých vydáních distribuce Debian a Ubuntu.
Nainstalujte MariaDB v Debianu a Ubuntu
1. Před instalací MariaDB budete muset importovat klíč úložiště a přidat úložiště MariaDB pomocí následujících příkazů:
Na Debianu 10 (Sid)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
Na Debianu 9 (Stretch)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
V Debianu 8 (Jessie)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'
Na Debianu 7 (Wheezy)
sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
Na Ubuntu 16.10 (Yakkety Yak)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
Na Ubuntu 16.04 (Xenial Xerus)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
Na Ubuntu 14.04 (Trusty)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
2. Poté aktualizujte seznam zdrojů systémových balíčků a nainstalujte server MariaDB takto:
sudo apt-get update
sudo apt-get install mariadb-server
V průběhu instalace budete požádáni o konfiguraci serveru MariaDB; v níže uvedeném rozhraní nastavte bezpečné heslo uživatele root.
Znovu zadejte heslo a stisknutím [Enter] pokračujte v procesu instalace.
3. Po dokončení instalace balíčků MariaDB mezitím spusťte démona databázového serveru a povolte jeho automatické spuštění při příštím spuštění následovně:
------------- On SystemD Systems -------------
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb
------------- On SysVinit Systems -------------
sudo service mysql start
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status
4. Poté spusťte skript mysql_secure_installation
k zabezpečení databáze, kde můžete:
- nastavte heslo uživatele root (pokud není nastaveno v kroku konfigurace výše).
- zakázat vzdálené přihlášení root
- odstranit testovací databázi
- odstranit anonymní uživatele a
- znovu načíst oprávnění
sudo mysql_secure_installation
5. Jakmile je databázový server zabezpečen, zkontrolujte jeho nainstalovanou verzi a přihlaste se do příkazového shellu MariaDB následovně:
mysql -V
mysql -u root -p
Chcete-li se začít učit MySQL/MariaDB, přečtěte si:
- Naučte se MySQL/MariaDB pro začátečníky – část 1
- Naučte se MySQL/MariaDB pro začátečníky – část 2
- Základní příkazy pro správu databáze MySQL – část III
- 20 Příkazy MySQL (Mysqladmin) pro správu databáze – část IV
A podívejte se na tyto 4 užitečné nástroje příkazového řádku pro monitorování výkonu MySQL/MariaDB v Linuxu a projděte si také těchto 15 užitečných tipů pro ladění a optimalizaci výkonu MySQL/MariaDB.
To je vše. V tomto článku jsme vám ukázali, jak nainstalovat stabilní verzi MariaDB 10.1 v různých vydáních Debianu a Ubuntu. Prostřednictvím níže uvedeného formuláře pro komentáře nám můžete zasílat jakékoli dotazy/myšlenky.