Mysqldump is een handige tool geleverd met zowel MariaDB als MySQL voor het back-uppen van databases. Het kan worden gebruikt om één database, meerdere databases of zelfs alle databases tegelijk te exporteren naar een bestand dat vervolgens kan worden geïmporteerd met de MariaDB mysql of mysqlimport opdracht.
Hier zijn de algemene stappen om een back-up te maken van MariaDB-databases met mysqldump:
1. Open eerst de terminal.
1. Voor het back-uppen van een enkele database, zou de algemene commando structuur zijn:
\`\`\`bash mysqldump -u gebruikersnaam -p database\_naam > backup.sql \`\`\` Je zou “gebruikersnaam” vervangen door je eigen MariaDB-gebruikersnaam, “database\_naam” met de naam van de database die je wilt back-uppen, en “backup.sql” met het pad naar het bestand waarin je de back-up wilt opslaan.1. Je wordt gevraagd het wachtwoord in te voeren voor de MariaDB-gebruiker.
1. Voor het back-uppen van meerdere databases, gebruik je de —databases optie gevolgd door de namen van de databases gescheiden door ruimtes.
\`\`\`bash mysqldump -u gebruikersnaam -p —databases database1 database2 > backup.sql \`\`\`1. Als je van alle databases een back-up wilt maken, gebruik je de —all-databases optie:
\`\`\`bash mysqldump -u gebruikersnaam -p —all-databases > backup.sql \`\`\` 1. Eenmaal uitgevoerd, zal een back-up van de opgegeven database(s) worden gemaakt en opgeslagen in het opgegeven bestand.Algemene tip: het is een goed idee om je back-ups op een veilige plaats te bewaren, bij voorkeur op een andere fysieke locatie dan de server zelf, voor het geval er iets gebeurt met de server (bijvoorbeeld hardwarefalen, brand, diefstal). Het kan ook nuttig zijn om je back-ups te versleutelen voor extra beveiliging.