Ga naar inhoud


sql backup maken via crond o.i.d ?


soktic

Aanbevolen berichten


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

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

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