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 kant-en-klare MariaDB cloud dienst, speciaal ontworpen voor productieomgevingen. U krijgt:
- Onbeperkte connecties en dataverkeer.
- Ingebouwde phpMyAdmin webinterface voor databasebeheer.
- Updates met één klik voor eenvoudig onderhoud.
- Hoge performance en sterke beveiliging op een private, dedicated infrastructuur.
Start binnen enkele minuten een volledig beheerde MariaDB instance. Stackhero verzorgt installatie, updates en beveiliging, zodat u zich kunt richten op uw applicatie. Lees meer over MariaDB cloud hosting.
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