Jinsi ya kufunga MariaDB 10 kwenye Debian na Ubuntu


MariaDB ni uma chanzo cha bure na wazi cha programu maarufu ya seva ya usimamizi wa hifadhidata ya MySQL. Imetengenezwa chini ya GPLv2 (toleo la 2 la Leseni ya Umma ya Jumla) na wasanidi asili wa MySQL na inakusudiwa kubaki chanzo wazi.

Imeundwa ili kufikia utangamano wa juu na MySQL. Kwa kuanzia, unaweza kusoma vipengele vya MariaDB dhidi ya MySQL kwa maelezo zaidi na muhimu zaidi, inatumiwa na makampuni/mashirika makubwa kama vile Wikipedia, WordPress.com, Google plus na mengine mengi.

Katika makala hii, tutakuonyesha jinsi ya kufunga toleo la MariaDB 10.1 katika matoleo mbalimbali ya usambazaji wa Debian na Ubuntu.

Sakinisha MariaDB katika Debian na Ubuntu

1. Kabla ya kusakinisha MariaDB, itabidi uingize ufunguo wa hazina na uongeze hazina ya MariaDB kwa amri zifuatazo:

$ 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. Kisha sasisha orodha ya vyanzo vya vifurushi vya mfumo, na usakinishe seva ya MariaDB kama hivyo:

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

Wakati wa usakinishaji, utaulizwa kusanidi seva ya MariaDB; weka nenosiri salama la mtumiaji wa mizizi kwenye kiolesura kilicho hapa chini.

Ingiza tena nenosiri na ubonyeze [Enter] ili kuendelea na mchakato wa usakinishaji.

3. Wakati usakinishaji wa vifurushi vya MariaDB utakapokamilika, anzisha daemoni ya seva ya hifadhidata kwa muda wa wastani na uiwezeshe kuanza kiotomatiki kwenye kiwasho kifuatacho kama ifuatavyo:

------------- 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. Kisha endesha hati ya mysql_secure_installation ili kulinda hifadhidata unapoweza:

  1. weka nenosiri la msingi (ikiwa halijawekwa katika hatua ya usanidi hapo juu).
  2. lemaza kuingia kwa mizizi kwa mbali
  3. ondoa hifadhidata ya majaribio
  4. ondoa watumiaji wasiojulikana na
  5. pakia upya haki

$ sudo mysql_secure_installation

5. Seva ya hifadhidata ikishalindwa, angalia toleo lililosakinishwa na uingie kwenye ganda la amri ya MariaDB kama ifuatavyo:

$ mysql -V
$ mysql -u root -p

Ili kuanza kujifunza MySQL/MariaDB, soma kupitia:

  1. Jifunze MySQL/MariaDB kwa Wanaoanza - Sehemu ya 1
  2. Jifunze MySQL/MariaDB kwa Wanaoanza - Sehemu ya 2
  3. Amri za Usimamizi wa Hifadhidata ya Msingi ya MySQL - Sehemu ya Tatu
  4. Amri 20 za MySQL (Mysqladmin) kwa Usimamizi wa Hifadhidata - Sehemu ya IV

Na angalia zana hizi 4 muhimu za mstari wa amri kwa vidokezo 15 vya utendakazi vya MySQL/MariaDB na uboreshaji.

Ni hayo tu. Katika makala hii, tulikuonyesha jinsi ya kusakinisha toleo thabiti la MariaDB 10.1 katika matoleo mbalimbali ya Debian na Ubuntu. Unaweza kututumia maswali/mawazo yoyote kupitia fomu ya maoni hapa chini.