Terug

MariaDB VPS-hosting, vooraf geïnstalleerd

Met MariaDB VPS-hosting krijg je een eigen databaseserver, los van je app, met root-toegang en verbindingen op afstand die direct klaarstaan. Na je bestelling installeert MariaDB 11.8 LTS zichzelf en toont je paneel het verbindingsadres, de login en het wachtwoord. Richt je app of databasetool op die gegevens en beperk de poort wanneer je wilt tot je eigen IP-adressen.

Hoeveel kracht heb je nodig?

Totaal$2.58/mnd

Prijzen zijn inclusief btw.

Schaal RAM en CPU op of af wanneer je wilt. De schijf kan alleen groeien, dus begin klein.

Wat is er geïnstalleerd op je MariaDB-server?

  • MariaDB 11.8 LTS uit de officiële MariaDB-repository
  • Een lege database met de naam uygulama, met de tekenset utf8mb4
  • Een gebruiker met alle rechten, yonetici genaamd, die van overal kan verbinden, met een wachtwoord dat bij de installatie wordt gegenereerd
  • TLS met een zelfondertekend certificaat dat MariaDB bij elke start genereert
  • Firewall met alleen de poorten 22 en 3306 open, plus fail2ban voor SSH
  • Instellingenbestand op /etc/mysql/mariadb.conf.d/99-seturack.cnf

Welke grootte heb je nodig voor MariaDB?

In de documentatie van MariaDB staat geen minimaal RAM-getal. Wat er wel gevraagd wordt, is een InnoDB-bufferpool die groot genoeg is voor het grootste deel van je actieve gegevens. De standaardwaarde is 128 MB, en de installatie laat het daarbij. Als vuistregel past 1 GB bij een kleine database of testopstelling, en 2 tot 4 GB bij een database die meerdere apps bedient. RAM, CPU en schijf groeien los van elkaar vanuit je paneel, en je gegevens en IP-adres blijven hetzelfde.

GebruikGroottePrijsKiezen
Starter 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mnd
Gemiddeld 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mnd
Krachtig 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd

Voor wie is het?

  • Laravel-, WordPress- of maatwerkprojecten die de database los van de webserver willen
  • Teams die meerdere apps met één databaseserver verbinden
  • Ontwikkelaars die een externe database nodig hebben voor ontwikkeling en tests
  • Apps met gebruikers in of nabij Turkije die hun database in Istanbul moeten houden

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op en MariaDB installeert zichzelf. Dat duurde in onze tests op een echte server ongeveer 3 minuten.
  3. Open in je paneel je server via Mijn servers en kopieer op het tabblad Overzicht de rijen Verbindingsadres, Login en Wachtwoord.
  4. Test de verbinding: mariadb -h IP -u yonetici -p uygulama
  5. Maak voor je app een aparte gebruiker met beperkte rechten en houd yonetici voor beheerwerk.

Bij elke server

  • Dagelijkse back-up inbegrepen in de prijs
  • Onbeperkt verkeer
  • Volledige rootrechten
  • Schaal RAM en CPU later op of af, en laat de schijf groeien
  • Locatie: Istanbul · IST-1.

Goed om te weten

  • Poort 3306 staat na de installatie open naar het internet. Om dat te beperken, voer je ufw delete allow 3306/tcp uit en daarna ufw allow from YOUR_IP to any port 3306.
  • Opschalen vergroot de InnoDB-bufferpool niet vanzelf. Stel innodb_buffer_pool_size in in 99-seturack.cnf en voer systemctl restart mariadb uit.
  • De server blijft op de 11.8-tak. Beveiligingsupdates van Ubuntu worden vanzelf geïnstalleerd, maar MariaDB komt uit een eigen repository, dus die werk je bij met apt.
  • Het zelfondertekende certificaat wordt bij het opstarten in het geheugen gegenereerd. Heeft je driver CA-verificatie nodig, stel dan je eigen certificaat in met ssl_cert en ssl_key.

Vragen en antwoorden over MariaDB

Hoe maak ik op afstand verbinding met mijn MariaDB-server?

Gebruik het Verbindingsadres, de Login en het Wachtwoord uit je paneel. De poort is 3306 en de kant-en-klare database heet uygulama. Voer vanaf de opdrachtregel mariadb -h IP -u yonetici -p uygulama uit. Desktoptools voor databases en MySQL-drivers werken met dezelfde gegevens.

Hoeveel RAM heeft MariaDB nodig?

MariaDB heeft geen officieel minimum. Als vuistregel is 1 GB een goed begin voor een kleine database en 2 tot 4 GB voor een database die meerdere apps bedient. De echte toets is of je actieve gegevens in de InnoDB-bufferpool passen.

Werkt mijn MySQL-app met MariaDB?

In de meeste gevallen wel. In de documentatie van MariaDB staat dat het clientprotocol binair compatibel is met MySQL en dat MySQL-connectors ongewijzigd werken. MySQL 8-gegevens verhuis je als dump, dus test eerst verschillen zoals het JSON-type en de authenticatie.

Is de MariaDB-verbinding versleuteld?

Ja. Sinds MariaDB 11.4 gaat TLS vanzelf aan. De server genereert een zelfondertekend certificaat, en MariaDB-clients vanaf 11.4 controleren het met je wachtwoord. Zet bij elke andere driver de TLS-optie in de instellingen aan.

Hoe verhuis ik mijn bestaande database naar MariaDB?

Maak op de oude server een dump met mariadb-dump --single-transaction, of met mysqldump als er MySQL draait. Laad het bestand met mariadb -h IP -u yonetici -p uygulama. Kopieer bij een grote dump het bestand via SFTP naar de server en laad het daar.

Wordt van mijn MariaDB-server een back-up gemaakt?

Elke nacht wordt een back-up van je server gemaakt, de laatste 7 dagen blijven bewaard en dit zit in de prijs inbegrepen. Je herstelt vanuit je paneel één bestand of de hele server. Wil je één tabel terugdraaien, bewaar dan ook zelf regelmatig mariadb-dump-bestanden.

Lees meer en bekijk vergelijkbare apps