sql >> Databáze >  >> RDS >> MariaDB

Jak nainstalovat MariaDB 10 na Debian a Ubuntu

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:

  1. nastavte heslo uživatele root (pokud není nastaveno ve výše uvedeném kroku konfigurace).
  2. zakázat vzdálené přihlášení root
  3. odebrat testovací databázi
  4. odebrat 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. Příkazy pro správu základní databáze MySQL – část III
  4. 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.


  1. existuje nějaký způsob, jak zaznamenat všechny neúspěšné příkazy SQL v oracle 10g

  2. mysql automaticky ukládá časové razítko vytvoření záznamu

  3. JSON v SQL Server

  4. Spravujte souběžnost transakcí pomocí zámků na serveru SQL Server