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:
- stel root-wachtwoord in (indien niet ingesteld in de configuratiestap hierboven).
- uitschakelen root login op afstand
- testdatabase verwijderen
- verwijder anonieme gebruikers en
- 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:
- Leer MySQL / MariaDB voor beginners – deel 1
- Leer MySQL / MariaDB voor beginners – deel 2
- MySQL Basic Database Administration Commando's – Deel III
- 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.