sql >> Databasteknik >  >> RDS >> MariaDB

Hur man installerar MariaDB 10 på Debian och Ubuntu

MariaDB är en gratis och öppen källkod för den populära MySQL-databashanteringsservermjukvaran. Den är utvecklad under GPLv2 (General Public License version 2) av de ursprungliga utvecklarna av MySQL och är avsedd att förbli öppen källkod.

Den är designad för att uppnå hög kompatibilitet med MySQL. Till att börja med kan du läsa MariaDB vs MySQL-funktioner för mer information och viktigast av allt, det används av stora företag/organisationer som Wikipedia, WordPress.com, Google plus och många fler.

I den här artikeln kommer vi att visa dig hur du installerar MariaDB 10.1 stabil version i olika distributionsversioner av Debian och Ubuntu.

Installera MariaDB i Debian och Ubuntu

1. Innan du installerar MariaDB måste du importera förvarsnyckeln och lägga till MariaDB-förvaret med följande kommandon:

På Debian 10(Sid)

$ 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'

På Debian 9 (Stretch)

$ 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'

På Debian 8 (Jessie)

$ 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'

På Debian 7 (Wheezy)

$ 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'

På Ubuntu 16.10 (Yakkety Yak)

$ 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'

På Ubuntu 16.04 (Xenial Xerus)

$ 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'

På Ubuntu 14.04 (Trusty)

$ 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. Uppdatera sedan källlistan för systempaketen och installera MariaDB server som så:

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

Under installationen kommer du att bli ombedd att konfigurera MariaDB-servern; ställ in ett säkert root-användarlösenord i gränssnittet nedan.

Ange lösenordet igen och tryck på [Retur] för att fortsätta med installationsprocessen.

3. När installationen av MariaDB paket slutförs, starta databasserverdemonen under tiden och låt den starta automatiskt vid nästa uppstart enligt följande:

------------- 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 sedan mysql_secure_installation skript för att säkra databasen där du kan:

  1. ställ in root-lösenord (om det inte ställts in i konfigurationssteget ovan).
  2. inaktivera fjärrrotinloggning
  3. ta bort testdatabas
  4. ta bort anonyma användare och
  5. återladdningsbehörigheter
$ sudo mysql_secure_installation

5. När databasservern är säkrad, kontrollera den installerade versionen och logga in på MariaDB-kommandoskalet enligt följande:

$ mysql -V
$ mysql -u root -p

För att börja lära dig MySQL/MariaDB, läs igenom:

  1. Lär dig MySQL / MariaDB för nybörjare – del 1
  2. Lär dig MySQL / MariaDB för nybörjare – del 2
  3. Kommandon för MySQL Basic Database Administration – Del III
  4. 20 MySQL (Mysqladmin) kommandon för databasadministration – del IV

Och kolla in dessa 4 användbara kommandoradsverktyg för att övervaka MySQL/MariaDB-prestanda i Linux och även gå igenom dessa 15 användbara tips för MySQL/MariaDB-prestandajustering och optimering.

Det är allt. I den här artikeln visade vi hur du installerar MariaDB 10.1 stabil version i olika Debian- och Ubuntu-versioner. Du kan skicka alla frågor/tankar till oss via kommentarsformuläret nedan.


  1. Hur man hanterar MySQL-databaser, användare och tabeller från kommandoraden

  2. postgresql COUNT(DISTINCT ...) mycket långsamt

  3. SQL Cross Join

  4. Bästa sättet att återställa en Oracle-sekvens till nästa värde i en befintlig kolumn?