Ga naar inhoud
Sat4all gemigreerd! LEES HIER VERDER! ×

Aanbevolen berichten

Geplaatst:

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??

Geplaatst:

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

 

  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...