Kif Tinstalla MariaDB 10 fuq Debian u Ubuntu


MariaDB hija furketta b'xejn u ta' sors miftuħ tas-softwer popolari tas-server tal-ġestjoni tad-database MySQL. Huwa żviluppat taħt il-GPLv2 (Liċenzja Pubblika Ġenerali verżjoni 2) mill-iżviluppaturi oriġinali ta 'MySQL u huwa maħsub biex jibqa' sors miftuħ.

Hija mfassla biex tikseb kompatibilità għolja mal-MySQL. Biex nibdew, tista 'taqra l-karatteristiċi ta' MariaDB vs MySQL għal aktar informazzjoni u importanti, hija użata minn kumpaniji/organizzazzjonijiet kbar bħal Wikipedija, WordPress.com, Google plus u ħafna aktar.

F'dan l-artikolu, aħna ser nuruk kif tinstalla MariaDB 10.1 verżjoni stabbli f'diversi rilaxxi tad-distribuzzjoni Debian u Ubuntu.

Installa MariaDB f'Debian u Ubuntu

1. Qabel ma tinstalla MariaDB, ikollok timporta ċ-ċavetta tar-repożitorju u żżid ir-repożitorju MariaDB bil-kmandi li ġejjin:

$ 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. Imbagħad aġġorna l-lista tas-sorsi tal-pakketti tas-sistema, u installa s-server MariaDB hekk:

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

Matul il-kors tal-installazzjoni, tkun mitlub tikkonfigura s-server MariaDB; issettja password sigura tal-utent tal-għeruq fl-interface hawn taħt.

Erġa' daħħal il-password u agħfas [Enter] biex tkompli bil-proċess ta' installazzjoni.

3. Meta titlesta l-installazzjoni tal-pakketti MariaDB, ibda d-daemon tas-server tad-database għall-ħin medju u ħallih jibda awtomatikament fil-boot li jmiss kif ġej:

------------- 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. Imbagħad mexxi l-iskrittura mysql_secure_installation biex tassigura d-database fejn tista’:

  1. issettja l-password tal-għeruq (jekk mhux issettjat fil-pass tal-konfigurazzjoni hawn fuq).
  2. itwaqqaf il-login remot tal-għeruq
  3. neħħi d-database tat-test
  4. neħħi utenti anonimi u
  5. reload privileġġi

$ sudo mysql_secure_installation

5. Ladarba s-server tad-database jiġi assigurat, iċċekkja l-verżjoni installata tiegħu u idħol fil-qoxra tal-kmand MariaDB kif ġej:

$ mysql -V
$ mysql -u root -p

Biex tibda titgħallem MySQL/MariaDB, aqra:

  1. Tgħallem MySQL/MariaDB għall-Bidu – Parti 1
  2. Tgħallem MySQL/MariaDB għall-Bidu – Parti 2
  3. Kmandi ta' Amministrazzjoni ta' Database Bażiku ta' MySQL – Parti III
  4. 20 Kmand MySQL (Mysqladmin) għall-Amministrazzjoni tal-Bażi tad-Dejta – Parti IV

U iċċekkja dawn l-4 għodod utli tal-linja tal-kmand għal 15-il pariri utli għall-irfinar u l-ottimizzazzjoni tal-prestazzjoni MySQL/MariaDB.

Dak kollox. F'dan l-artikolu, wrejnek kif tinstalla MariaDB 10.1 verżjoni stabbli f'diversi rilaxxi ta 'Debian u Ubuntu. Tista' tibgħatilna kwalunkwe mistoqsija/ħsibijiet permezz tal-formola tal-kummenti hawn taħt.