MariaDB: MariaDB CLI's gebruiken (mysql, mysqldump, etc.)

Deze documentatie maakt deel uit van de Geavanceerd gebruik-gids. Bekijk de volledige gids hier: Hoe MariaDB-data te configureren, optimaliseren, exporteren of importeren.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een gebruiksklare MariaDB cloud oplossing die tal van voordelen biedt, waaronder:

  • Onbeperkte verbindingen en overdrachten.
  • phpMyAdmin webinterface inbegrepen.
  • Moeiteloze updates met slechts één klik.
  • Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de MariaDB cloud hosting oplossing van Stackhero te proberen!

Command-line tools van MariaDB zoals mysql en mysqldump zijn essentieel voor taken als het importeren of exporteren van data.

Het uitvoeren van deze tools binnen een Docker-container kan de setup vereenvoudigen, vooral als u liever geen software direct op uw computer installeert.

Als Docker geen onderdeel is van uw workflow, is dat geen enkel probleem! U kunt in plaats daarvan Code-Hero op Stackhero proberen. Code-Hero is een volledig ontwikkelplatform dat direct in uw browser draait, zodat lokale installatie niet nodig is. U kunt meer ontdekken over de mogelijkheden en binnen enkele minuten aan de slag door Code-Hero op Stackhero te bezoeken.

Om te starten met Docker, kunt u een MariaDB-container opstarten met het volgende commando:

docker run -it -v $(pwd):/mnt mariadb:<MARIADB_VERSION> /bin/bash

Vervang <MARIADB_VERSION> door de specifieke MariaDB-versie die u nodig heeft. Als uw applicatie bijvoorbeeld MariaDB versie 10.11.6-0 op Stackhero gebruikt, kunt u versie 10.11.6 gebruiken (laat simpelweg het -0 achtervoegsel weg).

Zodra uw container draait, kunt u uw verbinding testen met:

mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>

Wanneer u de container start, wordt uw huidige directory gekoppeld aan /mnt binnen de container (dankzij $(pwd):/mnt). Dit betekent dat elk bestand in uw huidige map op uw computer zichtbaar is in /mnt binnen de container. Wilt u bijvoorbeeld een database back-uppen van MariaDB naar uw machine, dan kunt u dit commando binnen de container uitvoeren om de backup op te slaan als /mnt/<DATABASE>.sql:

mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql