Vyhledávání na webu

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:

  1. nastavte heslo uživatele root (pokud není nastaveno v kroku konfigurace výše).
  2. zakázat vzdálené přihlášení root
  3. odstranit testovací databázi
  4. odstranit anonymní uživatele a
  5. 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:

  1. Naučte se MySQL/MariaDB pro začátečníky – část 1
  2. Naučte se MySQL/MariaDB pro začátečníky – část 2
  3. Základní příkazy pro správu databáze MySQL – část III
  4. 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.