MariaDB 10-ny Debian we Ubuntu-da nädip gurmaly


MariaDB meşhur MySQL maglumat bazasyny dolandyryş serwer programma üpjünçiliginiň erkin we açyk çeşmesi. MySQL-yň asyl döredijileri tarapyndan GPLv2 (General Public License 2 wersiýasy) boýunça işlenip düzüldi we açyk çeşme bolmagy maksat edinilýär.

MySQL bilen ýokary utgaşyklygy gazanmak üçin döredildi. Başlaýanlar üçin has giňişleýin maglumat üçin MariaDB vs MySQL aýratynlyklaryny okap bilersiňiz, iň möhümi, Wikipediýa, WordPress.com, Google plus we başga-da uly kompaniýalar/guramalar tarapyndan ulanylýar.

Bu makalada dürli Debian we Ubuntu paýlaýyş neşirlerinde MariaDB 10.1 durnukly wersiýasyny nädip gurmalydygyny size görkezeris.

MariaDB-ni Debian we Ubuntu-da guruň

1. MariaDB gurmazdan ozal, ammar açaryny import etmeli we aşakdaky buýruklar bilen MariaDB ammaryny goşmaly bolarsyňyz:

$ 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. Soňra ulgam paketleriniň çeşmeleriniň sanawyny täzeläň we MariaDB serwerini şeýle guruň:

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

Gurnama wagtynda, size MariaDB serwerini düzmek soralar; aşakdaky interfeýsde ygtybarly kök ulanyjy parolyny düzüň.

Gurnama işini dowam etdirmek üçin paroly täzeden giriziň we [Enter] basyň.

3. MariaDB paketleri gurmak tamamlanandan soň, maglumatlar bazasynyň serweriniň daemonyny ortaça wagtdan başlaň we indiki bootda aşakdaky ýaly awtomatiki başlamaga mümkinçilik beriň:

------------- 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. Soňra mümkin bolan maglumat bazasyny goramak üçin mysql_secure_installation skriptini işlediň:

  1. kök parolyny belläň (ýokardaky konfigurasiýa ädiminde kesgitlenmedik bolsa).
  2. uzakdaky kök girişini öçüriň
  3. synag maglumatlar bazasyny aýyryň
  4. näbelli ulanyjylary aýyryň we
  5. artykmaçlyklary täzeden ýüklemek

$ sudo mysql_secure_installation

5. Maglumat bazasy serweri ygtybarly bolansoň, gurnalan wersiýasyny barlaň we MariaDB buýruk gabygyna aşakdaky ýaly giriň:

$ mysql -V
$ mysql -u root -p

MySQL/MariaDB öwrenip başlamak üçin okaň:

  1. Täze başlanlar üçin MySQL/MariaDB öwreniň - 1-nji bölüm
  2. Täze başlanlar üçin MySQL/MariaDB öwreniň - 2-nji bölüm
  3. MySQL Maglumatlar bazasynyň dolandyryş buýruklary - III bölüm
  4. Maglumatlar bazasyny dolandyrmak üçin 20 MySQL (Mysqladmin) buýruklary - IV bölüm

15 sany peýdaly MySQL/MariaDB öndürijilik sazlamak we optimizasiýa maslahatlary üçin bu 4 peýdaly buýruk guralyna göz aýlaň.

Bu hemmesi. Bu makalada dürli Debian we Ubuntu neşirlerinde MariaDB 10.1 durnukly wersiýasyny nädip gurmalydygyny görkezdik. Aşakdaky düşündiriş formunyň üsti bilen bize islendik sorag/pikir iberip bilersiňiz.