soktic Geplaatst: 3 december 2008 Delen Geplaatst: 3 december 2008 Ik wil graag automatische sql database backups hebben. Weer iemand hoe je dat kan doen ?. Ik met op een mac. Volgens mij werkt cron ook dus als het via een shellscript kan... Iemand ervaring hiermee?? Link naar reactie Delen op andere sites Meer opties om te delen...
soktic Geplaatst: 5 december 2008 Auteur Delen Geplaatst: 5 december 2008 Ik ben er uit.. mysqldump .. Hoe?: Maak een dir op je hostingserver ( buiten www ) bijvoorbeeld "bin" zet de rechten op 755 maak een sh script bijvoorbeeld: "makesqldump.sh" ( rechten 755 ) De inhoud van makesqldump.sh: /usr/local/bin/mysqldump --user=usernaam --password=password --host=jouwserver databasenaam > /volledige_pad_op_je_server/backup.sql 2>&1 roep vervolgens makesqldump.sh aan in je cronjob. en voila het werkt. Ik had in eerste instantie de inhoud van makesqldump.sh in de cronjob gezet, maar mijn hosting provider vertelde mij dat de output van de cronjobs ( in dit geval de sql dump ) geredirect wordt. Daarom is het nodig om dit in een script te zetten. Het is misschien verstandig om een sql user aan te maken met beperkte rechten omdat in dit script de passwords plain worden opgeslagen. Omdat dit buiten de www dir is geplaatst lijkt mij dit veilig. groeten, soktic Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen