sql >> Database >  >> RDS >> MariaDB

Hoe MariaDB 10 op Debian en Ubuntu te installeren

MariaDB is een gratis en open source fork van de populaire MySQL-databasebeheerserversoftware. Het is ontwikkeld onder de GPLv2 (General Public License versie 2) door de oorspronkelijke ontwikkelaars van MySQL en is bedoeld om open source te blijven.

Het is ontworpen om een ​​hoge compatibiliteit met MySQL te bereiken. Om te beginnen kun je MariaDB vs MySQL-functies lezen voor meer informatie en belangrijker nog, het wordt gebruikt door grote bedrijven/organisaties zoals Wikipedia, WordPress.com, Google plus en nog veel meer.

In dit artikel laten we u zien hoe u MariaDB 10.1 . installeert stabiele versie in verschillende distributie-releases van Debian en Ubuntu.

Installeer MariaDB in Debian en Ubuntu

1. Voordat u MariaDB installeert, moet u de repositorysleutel importeren en de MariaDB-repository toevoegen met de volgende opdrachten:

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

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

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

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

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

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

Op 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. Werk vervolgens de bronnenlijst van systeempakketten bij en installeer MariaDB server als volgt:

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

Tijdens de installatie wordt u gevraagd om de MariaDB-server te configureren; stel een veilig root-gebruikerswachtwoord in in de onderstaande interface.

Voer het wachtwoord opnieuw in en druk op [Enter] om door te gaan met het installatieproces.

3. Wanneer de installatie van MariaDB pakketten is voltooid, start u de databaseserver-daemon voor de tussentijd en schakelt u deze als volgt in om automatisch te starten bij de volgende keer opstarten:

------------- 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. Voer vervolgens de mysql_secure_installation script om de database te beveiligen waar u:

  1. stel root-wachtwoord in (indien niet ingesteld in de configuratiestap hierboven).
  2. uitschakelen root login op afstand
  3. testdatabase verwijderen
  4. verwijder anonieme gebruikers en
  5. bevoegdheden herladen
$ sudo mysql_secure_installation

5. Nadat de databaseserver is beveiligd, controleert u de geïnstalleerde versie en logt u als volgt in op de MariaDB-opdrachtshell:

$ mysql -V
$ mysql -u root -p

Lees om te beginnen met het leren van MySQL/MariaDB:

  1. Leer MySQL / MariaDB voor beginners – deel 1
  2. Leer MySQL / MariaDB voor beginners – deel 2
  3. MySQL Basic Database Administration Commando's – Deel III
  4. 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer – deel IV

En bekijk deze 4 handige commandline-tools om MySQL/MariaDB-prestaties in Linux te controleren en doorloop ook deze 15 nuttige MySQL/MariaDB-tips voor het afstemmen en optimaliseren van prestaties.

Dat is alles. In dit artikel hebben we u laten zien hoe u MariaDB 10.1 . installeert stabiele versie in verschillende releases van Debian en Ubuntu. Je kunt ons vragen/opmerkingen sturen via het onderstaande reactieformulier.


  1. Negeer de datumbereikparameter in de waar-clausule wanneer de parameter niet is ingevoerd

  2. SQL Server-back-upcontrole

  3. UNION- en LIMIT-bewerkingen combineren in MySQL-query

  4. PostgreSQL-functie die meerdere resultaatsets retourneert