Sådan installeres MariaDB 10 på Debian og Ubuntu


MariaDB er en gratis og open source fork af den populære MySQL-database management serversoftware. Det er udviklet under GPLv2 (General Public License version 2) af de originale udviklere af MySQL og er beregnet til at forblive open source.

Det er designet til at opnå høj kompatibilitet med MySQL. Til at begynde med kan du læse MariaDB vs MySQL-funktioner for mere information, og vigtigst af alt, det bruges af store virksomheder/organisationer som Wikipedia, WordPress.com, Google plus og mange flere.

I denne artikel viser vi dig, hvordan du installerer MariaDB 10.1 stabil version i forskellige Debian- og Ubuntu-distributionsudgivelser.

Installer MariaDB i Debian og Ubuntu

1. Inden du installerer MariaDB, skal du importere arkivnøglen og tilføje MariaDB-arkivet 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. Opdater derefter listen over kilder til systempakker, og installer MariaDB-serveren således:

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

I løbet af installationen bliver du bedt om at konfigurere MariaDB-serveren; indstil en sikker root-brugeradgangskode i nedenstående grænseflade.

Indtast adgangskoden igen, og tryk på [Enter] for at fortsætte med installationsprocessen.

3. Når installationen af MariaDB-pakker er afsluttet, skal du starte databaseserver-dæmonen i mellemtiden og gøre det muligt for den at starte automatisk ved næste opstart 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. Kør derefter mysql_secure_installation scriptet for at sikre databasen, hvor du kan:

  1. indstil rodadgangskode (hvis ikke angivet i konfigurationstrinnet ovenfor).
  2. deaktiver fjern rod-login
  3. fjern testdatabase
  4. fjern anonyme brugere og
  5. genindlæsningsrettigheder

$ sudo mysql_secure_installation

5. Når databaseserveren er sikret, skal du kontrollere den installerede version og logge ind på MariaDB-kommandoskallen som følger:

$ mysql -V
$ mysql -u root -p

For at begynde at lære MySQL/MariaDB skal du læse igennem:

  1. Lær MySQL/MariaDB for begyndere - Del 1
  2. Lær MySQL/MariaDB for begyndere - Del 2
  3. MySQL Basic Database Administration Commands - Part III
  4. 20 MySQL (Mysqladmin) kommandoer til databaseadministration - del IV

Og tjek disse 4 nyttige kommandolinjeværktøjer til 15 nyttige MySQL/MariaDB præstationsjustering og optimeringstip.

Det er alt. I denne artikel viste vi dig, hvordan du installerer MariaDB 10.1 stabil version i forskellige Debian- og Ubuntu-udgivelser. Du kan sende os eventuelle spørgsmål/tanker via nedenstående kommentarformular.