Hvordan installere MariaDB 10 på Debian og Ubuntu


MariaDB er en gratis og åpen kildekode for den populære MySQL-databaseadministrasjonsserverprogramvaren. Den er utviklet under GPLv2 (General Public License versjon 2) av de opprinnelige utviklerne av MySQL og er ment å forbli åpen kildekode.

Den er designet for å oppnå høy kompatibilitet med MySQL. For det første kan du lese MariaDB vs MySQL-funksjoner for mer informasjon, og viktigere, det brukes av store selskaper/organisasjoner som Wikipedia, WordPress.com, Google pluss og mange flere.

I denne artikkelen vil vi vise deg hvordan du installerer MariaDB 10.1 stabil versjon i forskjellige distribusjonsutgaver av Debian og Ubuntu.

Installer MariaDB i Debian og Ubuntu

1. Før du installerer MariaDB, må du importere depotnøkkelen og legge til MariaDB-depotet med følgende kommandoer:

$ 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. Oppdater deretter kildelisten for systempakkene, og installer MariaDB-serveren slik:

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

I løpet av installasjonen blir du bedt om å konfigurere MariaDB-serveren; angi et sikkert root-brukerpassord i grensesnittet nedenfor.

Skriv inn passordet på nytt og trykk [Enter] for å fortsette med installasjonsprosessen.

3. Når installasjonen av MariaDB-pakker er fullført, start databaseserverdemonen i mellomtiden og la den starte automatisk ved neste oppstart som følger:

------------- 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. Kjør deretter mysql_secure_installation-skriptet for å sikre databasen der du kan:

  1. angi root-passord (hvis ikke angitt i konfigurasjonstrinnet ovenfor).
  2. deaktiver ekstern rotpålogging
  3. fjern testdatabase
  4. fjern anonyme brukere og
  5. innlastingsrettigheter

$ sudo mysql_secure_installation

5. Når databaseserveren er sikret, sjekk den installerte versjonen og logg på MariaDB-kommandoskallet som følger:

$ mysql -V
$ mysql -u root -p

For å begynne å lære MySQL/MariaDB, les gjennom:

  1. Lær MySQL/MariaDB for nybegynnere – del 1
  2. Lær MySQL/MariaDB for nybegynnere – del 2
  3. MySQL Basic Database Administration Commands – Del III
  4. 20 MySQL (Mysqladmin)-kommandoer for databaseadministrasjon – del IV

Og sjekk ut disse 4 nyttige kommandolinjeverktøyene til 15 nyttige MySQL/MariaDB ytelsesjustering og optimaliseringstips.

Det er alt. I denne artikkelen viste vi deg hvordan du installerer MariaDB 10.1 stabil versjon i forskjellige Debian- og Ubuntu-utgivelser. Du kan sende oss spørsmål/tanker via kommentarskjemaet nedenfor.