Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Inhoudsopgave:
- voorwaarden
- MariaDB installeren op Debian 9
- MariaDB installeren op Debian 9 vanuit MariaDB Repositories
- MariaDB beveiligen
- Maak verbinding met MariaDB vanaf de opdrachtregel
- Conclusie
MariaDB is een open source, multi-threaded relationeel databasebeheersysteem, achterwaarts compatibele vervanging voor MySQL. Het wordt onderhouden en ontwikkeld door de MariaDB Foundation inclusief enkele van de oorspronkelijke ontwikkelaars van de MySQL.
Met de release van Debian 9 werd MySQL vervangen door MariaDB als het standaarddatabasesysteem.
In deze zelfstudie laten we u twee verschillende methoden zien voor het installeren van MariaDB op uw Debian 9-machine. De eerste methode leidt u door de stappen die nodig zijn om MariaDB vanuit de Debian-repositories te installeren, terwijl de tweede u leert hoe u de nieuwste versie van MariaDB vanuit de officiële MariaDB-repositories kunt installeren.
Over het algemeen wordt aanbevolen om MariaDB te installeren vanuit de Debian-repositories.
Als u MySQL verkiest boven MariaDB, bekijk dan de tutorial MySQL installeren op Debian 9. Als uw toepassing niet aan de specifieke vereisten voldoet, moet u zich houden aan MariaDB, het standaarddatabasesysteem in Debian 9.voorwaarden
Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.
MariaDB installeren op Debian 9
Op het moment dat dit artikel werd geschreven, is versie 10.1 de nieuwste MariaDB-versie die beschikbaar is in de Debian-main.
Volg deze stappen om MariaDB op Debian 9 te installeren:
-
Werk eerst de
aptpakkettenindex bij door te typen:sudo apt updateNadat de pakkettenlijst is bijgewerkt, installeert u MariaDB door de volgende opdracht uit te voeren:
sudo apt install mariadb-serverDe MariaDB-service wordt automatisch gestart. U kunt het verifiëren door te typen:
sudo systemctl status mariadbDe output zou er ongeveer zo uit moeten zien:
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld
MariaDB installeren op Debian 9 vanuit MariaDB Repositories
Op het moment van schrijven is de nieuwste versie van MariaDB versie 10.3 die kan worden geïnstalleerd vanuit de officiële MariaDB-opslagplaatsen. Ga voordat u verder gaat met de volgende stap naar de MariaDB Repository-pagina en controleer of er een nieuwe versie beschikbaar is.
Volg deze stappen om de MariaDB 10.3 op uw Debian 9-systeem te installeren:
-
De eerste stap is het inschakelen van de MariaDB-repository en het importeren van de GPG-sleutel van de repository naar uw systeem. Voer hiervoor de volgende opdrachten uit:
sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'Zodra de repository is ingeschakeld, werkt u de pakketlijst bij en installeert MariaDB met:
sudo apt updatesudo apt install mariadb-serverDe MariaDB-service wordt automatisch gestart om te verifiëren dat deze de volgende opdracht uitvoert:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
MariaDB beveiligen
Om de beveiliging van de MariaDB-installatie te verbeteren, voert u het script
mysql_secure_installation
:
sudo mysql_secure_installation
Het script zal u vragen om een wachtwoord in te stellen voor het root-account, de anonieme gebruiker te verwijderen, root-gebruikerstoegang tot de lokale machine te beperken en de testdatabase te verwijderen.
Op het einde laadt het script de privilegetabellen opnieuw, zodat alle wijzigingen onmiddellijk van kracht worden.
Alle stappen worden gedetailleerd uitgelegd en het wordt aanbevolen om op alle vragen met “Y” (ja) te antwoorden.
Maak verbinding met MariaDB vanaf de opdrachtregel
Verbinding maken met de MariaDB-server via de terminal als het root-accounttype:
mysql -u root -p
U wordt gevraagd het root-wachtwoord in te voeren dat u eerder hebt ingesteld met het script
mysql_secure_installation
.
Nadat u het wachtwoord hebt ingevoerd, krijgt u de MariaDB-shell te zien zoals hieronder weergegeven:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >
Conclusie
In deze tutorial hebben we u laten zien hoe u MariaDB op een Debian 9-server installeert en beveiligt.
Nu uw MariaDB-server actief is en u weet hoe u vanaf de opdrachtregel verbinding kunt maken met de MariaDB-server, kunt u de volgende handleidingen raadplegen:
mariadb mysql debianDit bericht maakt deel uit van de LAMP Stack installeren op Debian 9-serie.
Andere berichten in deze serie:
• Hoe Apache op Debian 9 te installeren • Hoe PHP op Debian 9 te installeren • Hoe Apache Virtual Hosts op Debian 9 in te stellen • Hoe MariaDB op Debian 9 te installeren • Veilige Apache met Let's Encrypt op Debian 9Hoe mariadb op debian 10 te installeren
MariaDB is een open source, multi-threaded relationeel databasebeheersysteem, achterwaarts compatibele vervanging voor MySQL. In deze zelfstudie wordt uitgelegd hoe u MariaDB op Debian 10 installeert.
Hoe mariadb op centos 8 te installeren
In deze zelfstudie leggen we uit hoe u MariaDB 10.3 op CentOS 8 installeert en beveiligt. MariaDB is een open-source relationeel databasebeheersysteem, achterwaarts compatibel, binaire drop-in vervanging van MySQL.
Hoe mariadb op ubuntu 18.04 te installeren
MariaDB is een open source, multi-threaded relationeel databasebeheersysteem, achterwaarts compatibele vervanging voor MySQL. In deze zelfstudie laten we u twee verschillende methoden zien voor het installeren van MariaDB op uw Ubuntu 18.04-machine.







