Kako namestiti MariaDB 10 na Debian in Ubuntu


MariaDB je brezplačna in odprtokodna vilica priljubljene strežniške programske opreme za upravljanje baz podatkov MySQL. Prvotni razvijalci MySQL so ga razvili v skladu z GPLv2 (različica splošne javne licence 2) in naj bi ostal odprtokoden.

Zasnovan je tako, da doseže visoko združljivost z MySQL. Za začetek lahko za več informacij preberete funkcije MariaDB vs MySQL, kar je še pomembneje, uporabljajo ga velika podjetja/organizacije, kot so Wikipedia, WordPress.com, Google plus in še veliko več.

V tem članku vam bomo pokazali, kako namestiti stabilno različico MariaDB 10.1 v različnih izdajah za distribucijo Debian in Ubuntu.

Namestite MariaDB v Debian in Ubuntu

1. Pred namestitvijo MariaDB boste morali uvoziti ključ repozitorija in dodati repozitorij MariaDB z naslednjimi ukazi:

$ 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'
$ 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'
$ 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'
$ 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'
$ 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'
$ 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'
$ 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. Nato posodobite seznam virov sistemskih paketov in namestite strežnik MariaDB tako:

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

Med namestitvijo boste morali konfigurirati strežnik MariaDB; v spodnjem vmesniku nastavite varno uporabniško geslo.

Znova vnesite geslo in pritisnite [Enter] za nadaljevanje namestitvenega postopka.

3. Ko se namestitev paketov MariaDB konča, začasno zaženite demon strežnika baz podatkov in omogočite, da se samodejno zažene ob naslednjem zagonu, kot sledi:

------------- 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. Nato zaženite skript mysql_secure_installation , da zaščitite bazo podatkov, kjer lahko:

  1. nastavite root geslo (če ni nastavljeno v zgornjem koraku za konfiguracijo).
  2. onemogočite prijavo za oddaljeni koren
  3. odstranite testno bazo podatkov
  4. odstranite anonimne uporabnike in
  5. znova naložite privilegije

$ sudo mysql_secure_installation

5. Ko je strežnik baze podatkov zaščiten, preverite njegovo nameščeno različico in se prijavite v ukazno lupino MariaDB, kot sledi:

$ mysql -V
$ mysql -u root -p

Za začetek učenja MySQL/MariaDB preberite:

  1. Naučite se MySQL/MariaDB za začetnike - 1. del
  2. Naučite se MySQL/MariaDB za začetnike - 2. del
  3. Osnovni ukazi za upravljanje baz podatkov MySQL - III. del
  4. 20 ukazov MySQL (Mysqladmin) za upravljanje baz podatkov - IV. del

In si oglejte ta 4 uporabna orodja ukazne vrstice do 15 koristnih nasvetov za nastavitev in optimizacijo zmogljivosti MySQL/MariaDB.

To je vse. V tem članku smo vam pokazali, kako namestiti stabilno različico MariaDB 10.1 v različne izdaje Debian in Ubuntu. Vsa vprašanja/misli nam lahko pošljete preko spodnjega obrazca za komentar.