MariaDB je bezplatný a open source fork oblíbeného softwaru serveru pro správu databází MySQL. Je vyvíjen pod GPLv2 (General Public License verze 2) od původních vývojářů 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 je Wikipedia, WordPress.com, Google plus a mnoho dalších.
V tomto článku vám ukážeme, jak nainstalovat MariaDB 10.1 stabilní verze 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ů:
V 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'
V 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'
V 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 MariaDB server takto:
$ sudo apt-get update $ sudo apt-get install mariadb-server
Během instalace budete požádáni o konfiguraci serveru MariaDB; nastavte bezpečné heslo uživatele root v rozhraní níže.
Znovu zadejte heslo a stiskněte [Enter] pokračovat v procesu instalace.
3. Při instalaci MariaDB po dokončení balíčků spusťte na střední dobu 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 mysql_secure_installation
skript pro zabezpečení databáze, kde můžete:
- nastavte heslo uživatele root (pokud není nastaveno ve výše uvedeném kroku konfigurace).
- zakázat vzdálené přihlášení root
- odebrat testovací databázi
- odebrat 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
- Příkazy pro správu základní databáze MySQL – část III
- 20 příkazů 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 také si projděte 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 MariaDB 10.1 stabilní verze 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 zaslat jakékoli dotazy/myšlenky.