Kako instalirati MariaDB 10 na Debian i Ubuntu


MariaDB je besplatna i otvorena forka popularnog poslužiteljskog softvera za upravljanje bazom podataka MySQL. Razvijen je prema GPLv2 (Opća javna licenca verzija 2) od strane izvornih programera MySQL-a i namijenjen je da ostane otvorenog koda.

Dizajniran je za postizanje visoke kompatibilnosti s MySQL-om. Za početak, možete pročitati značajke MariaDB u odnosu na MySQL za više informacija i što je još važnije, koriste ga velike tvrtke/organizacije kao što su Wikipedia, WordPress.com, Google plus i mnoge druge.

U ovom ćemo vam članku pokazati kako instalirati stabilnu verziju MariaDB 10.1 u različitim distribucijskim izdanjima Debiana i Ubuntua.

Instalirajte MariaDB u Debian i Ubuntu

1. Prije instaliranja MariaDB-a, morat ćete uvesti ključ repozitorija i dodati MariaDB repozitorij sa sljedećim naredbama:

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 (Razvlačenje)

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'

Na 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 (pouzdan)

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. Zatim ažurirajte popis izvora paketa sustava i instalirajte MariaDB poslužitelj ovako:

sudo apt-get update
sudo apt-get install mariadb-server

Tijekom instalacije od vas će se tražiti da konfigurirate MariaDB poslužitelj; postavite sigurnu root korisničku lozinku u donjem sučelju.

Ponovno unesite zaporku i pritisnite [Enter] za nastavak postupka instalacije.

3. Kada instalacija MariaDB paketa završi, pokrenite demon poslužitelja baze podataka na srednje vrijeme i omogućite mu automatsko pokretanje pri sljedećem pokretanju na sljedeći način:

------------- 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. Zatim pokrenite skriptu mysql_secure_installation da osigurate bazu podataka gdje možete:

  1. postavite root lozinku (ako nije postavljena u gornjem koraku konfiguracije).
  2. onemogući udaljenu root prijavu
  3. ukloniti test bazu podataka
  4. ukloniti anonimne korisnike i
  5. privilegije ponovnog učitavanja
sudo mysql_secure_installation

5. Nakon što je poslužitelj baze podataka osiguran, provjerite njegovu instaliranu verziju i prijavite se u naredbenu ljusku MariaDB na sljedeći način:

mysql -V
mysql -u root -p

Za početak učenja MySQL/MariaDB, pročitajte:

  1. Naučite MySQL/MariaDB za početnike – 1. dio
  2. Naučite MySQL/MariaDB za početnike – 2. dio
  3. MySQL osnovne naredbe administracije baze podataka – Dio III
  4. 20 MySQL (Mysqladmin) naredbi za administraciju baze podataka – dio IV

I pogledajte ova 4 korisna alata naredbenog retka za praćenje performansi MySQL/MariaDB u Linuxu i prođite kroz ovih 15 korisnih savjeta za podešavanje i optimizaciju performansi MySQL/MariaDB.

To je sve. U ovom smo vam članku pokazali kako instalirati stabilnu verziju MariaDB 10.1 u različitim izdanjima Debiana i Ubuntua. Sva pitanja/misli možete nam poslati putem obrasca za komentare u nastavku.