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:
- nastavite root geslo (če ni nastavljeno v zgornjem koraku za konfiguracijo).
- onemogočite prijavo za oddaljeni koren
- odstranite testno bazo podatkov
- odstranite anonimne uporabnike in
- 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:
- Naučite se MySQL/MariaDB za začetnike - 1. del
- Naučite se MySQL/MariaDB za začetnike - 2. del
- Osnovni ukazi za upravljanje baz podatkov MySQL - III. del
- 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.