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 versie10.11.6-0op Stackhero gebruikt, kunt u versie10.11.6gebruiken (laat simpelweg het-0achtervoegsel 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