Wéi installéiere mir MariaDB 10 op Debian an Ubuntu


MariaDB ass eng gratis an Open Source Gabel vun der populärer MySQL Datebank Management Server Software. Et ass entwéckelt ënner der GPLv2 (General Public License Versioun 2) vun den ursprénglechen Entwéckler vu MySQL an ass geduecht fir Open Source ze bleiwen.

Et ass entwéckelt fir héich Kompatibilitéit mat MySQL z'erreechen. Fir Ufänger, kënnt Dir MariaDB vs MySQL Feature liesen fir méi Informatioun a Wichteg ass et vu grousse Firmen/Organisatiounen wéi Wikipedia, WordPress.com, Google plus a vill méi benotzt.

An dësem Artikel wäerte mir Iech weisen wéi Dir MariaDB 10.1 stabil Versioun a verschiddene Debian an Ubuntu Verdeelungsreleases installéiere wëllt.

Installéiert MariaDB an Debian an Ubuntu

1. Ier Dir MariaDB installéiert, musst Dir de Repositoryschlëssel importéieren an de MariaDB Repository mat de folgende Kommandoen addéieren:

$ 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. Da aktualiséieren d'System Packagen Quell Lëscht, an installéiere MariaDB Server sou:

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

Am Laf vun der Installatioun gëtt Dir gefrot fir de MariaDB Server ze konfiguréieren; Setzt e séchert Root Benotzer Passwuert am Interface hei ënnen.

Gitt d'Passwuert erëm a dréckt [Enter] fir mam Installatiounsprozess weiderzemaachen.

3. Wann d'Installatioun vu MariaDB Packagen ofgeschloss ass, start d'Datebankserver Daemon fir déi mëttlerweil Zäit an aktivéiert et automatesch beim nächste Boot wéi follegt:

------------- 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. Fuert dann de mysql_secure_installation Skript fir d'Datebank ze sécheren wou Dir kënnt:

  1. Root-Passwuert setzen (wann net am Konfiguratiounsschrëtt hei uewen agestallt ass).
  2. Desaktivéiere Remote Root Login
  3. Testdatabase läschen
  4. Anonyme Benotzer ewechhuelen an
  5. Reload Privilegien

$ sudo mysql_secure_installation

5. Wann d'Datebankserver geséchert ass, kontrolléiert d'installéiert Versioun an aloggen op d'MariaDB Kommando Shell wéi follegt:

$ mysql -V
$ mysql -u root -p

Fir unzefänken MySQL/MariaDB ze léieren, liest duerch:

  1. Léiert MySQL/MariaDB fir Ufänger - Deel 1
  2. Léiert MySQL/MariaDB fir Ufänger - Deel 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Kommandoen fir Datebankverwaltung - Deel IV

A kuckt dës 4 nëtzlech Commandline Tools fir 15 nëtzlech MySQL/MariaDB Performance Tuning an Optimisatiouns Tipps.

Dat ass alles. An dësem Artikel hu mir Iech gewisen wéi Dir MariaDB 10.1 stabil Versioun a verschiddene Debian an Ubuntu Verëffentlechungen installéiert. Dir kënnt eis all Froen/Gedanken iwwer de Kommentarformular hei drënner schécken.