Synology-Forum.nl
Overige software => Data replicator & overige backupsoftware => Topic gestart door: nacres op 15 september 2012, 21:38:45
-
Beste Forum gebruikers,
Ik gebruik de NAS om back-ups op te slaan van andere servers dit gebeurt allemaal via ftp en dat gaat goed. Nu gebruik ik een een server waar mysql op staat en nu wil graag om de uur een dump maken en deze naar de NAS te sturen via ftp.
Eerste vraag :
Is dit mogelijk zo ja zijn hier voorbeelden van ?
Tweede vraag:
Is er een package die je kan installeren waar je servers kan toevoegen (mysql) en kan instellen hoe vaak hij een backup moet maken van een remote mysql server.
Groetjes
-
Ja dat is mogelijk maar ik denk dat je hier zelf wel wat werk in moet steken.
Een dump maken met mysql
mysqldump --all-databases > dump.sql
Ik hoef geen wachtwoord op te geven omdat ik een .my.cnf file in me home dir heb staan met account gegevens.
[client]
user=root
password="mypassword"
Daarna zal je een een ftp sessie moeten maken die dit upload naar de FTP server.
Maar het zou veel makelijker zijn als het met ssh mag en je keys gebruikt.
Dan kan je een one liner gebruiken als.
mysqldump -all-databases --single-transaction | gzip -c | ssh destination.hostname "cat > dump.sql.gz"
Ik ken geen packages die dit doen.
Edit: Ik heb de code iets aangepast waardoor de code gedeeltes goed ingedeeld zijn. (Er stond 1 [code] teveel in. RapTile[/i]