sql >> Database >  >> RDS >> MariaDB

MariaDB installeren en beveiligen op Debian 9

MariaDB is een door de gemeenschap ontwikkelde vork van het relationele databasebeheersysteem MySQL, bedoeld om vrij te blijven onder de GNU GPL. De ontwikkeling wordt geleid door enkele van de oorspronkelijke ontwikkelaars van MySQL, die het hebben geforkt vanwege zorgen over de overname door Oracle Corporation. Bijdragers zijn verplicht om hun auteursrecht te delen met de MariaDB Foundation.

MariaDB Server is een van de meest populaire databaseservers ter wereld. Het is gemaakt door de oorspronkelijke ontwikkelaars van MySQL en blijft gegarandeerd open source. Bekende gebruikers zijn onder meer Wikipedia, WordPress.com en Google.

In deze handleiding leggen we uit hoe u de nieuwste versie van MariaDB op een Debian 9-server installeert.

U kunt ook de handleiding lezen over het installeren van MariaDB op een CentOS 7-server en op een Ubuntu-server

sudo apt install mariadb-server

Geef na de installatie de onderstaande opdracht om de status van onze MariaDB-installatie te controleren:

sudo systemctl status mariadb

Onze MySQL-database is nu actief, dus het volgende dat u moet doen, is een eenvoudig beveiligingsscript uitvoeren dat enkele gevaarlijke standaardinstellingen verwijdert en een aantal standaardtoegang tot ons databasesysteem vergrendelt. Start het script door het onderstaande commando uit te voeren:

sudo mysql_secure_installation

Het script zal een aantal vragen stellen, waaronder:

  • Huidig ​​root-wachtwoord - Aangezien dit een nieuwe installatie van MySQL is, heb je er waarschijnlijk geen, dus je kunt het leeg laten en je wordt gevraagd of je er een wilt instellen. Typ Y en ga verder.
  • Anoniem gebruikers verwijderen - Typ Y of druk op de enter-knop om de standaardinstelling te kiezen (dit is Y).
  • Schakel root-aanmelding op afstand uit - Typ Y of druk op de enter-knop om de standaardinstelling te kiezen (wat Y is).
  • Verwijder testdatabase - Typ Y of druk op de enter-knop om de standaardwaarde te kiezen (wat Y is)
  • Herlaad privilegetabellen - Typ Y of druk op de enter-knop om de standaard te kiezen (wat Y is)

Nadat de databaseserver is beveiligd, kunnen we controleren of MariaDB naar behoefte werkt. Typ de onderstaande opdracht om de geïnstalleerde versie te controleren:

mysql --version

We kunnen ook de mysqladmin . gebruiken tool, een client waarmee u administratieve opdrachten kunt uitvoeren door de opdracht te typen:

sudo mysqladmin -u root -p version

Dit geeft aan dat de installatie is gelukt.


  1. Converteer 'smalldatetime' naar 'datetime2' in SQL Server (T-SQL-voorbeelden)

  2. Tijdstempelverschil in uren voor PostgreSQL

  3. Ondersteunt Oracle zoeken in volledige tekst?

  4. WHERE-voorwaarde in MySQL met 16 verschillende queryvoorbeelden