Εντολή για τακτικό backup βάσης δεδομένων με cron job

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
aguila21
Honorary Member
Δημοσιεύσεις: 3510
Εγγραφή: 30 Απρ 2003 21:44
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από aguila21 » 30 Σεπ 2012 22:23

Μπορεί να μου πει κάποιος ποια εντολή πρέπει να χρησιμοποιήσω για να παίρνω καθημερινά ή κάθε 2 ημέρες backup της βάσης δεδομένων μιας σελίδας μου,και να στέλνεται αυτή σε ένα email αν γίνεται;

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από Cha0s » 30 Σεπ 2012 22:35


aguila21
Honorary Member
Δημοσιεύσεις: 3510
Εγγραφή: 30 Απρ 2003 21:44
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από aguila21 » 30 Σεπ 2012 22:38

Αν κατάλαβα καλά αυτό πρέπει να εγκατασταθεί στον σέρβερ.Ο σέρβερ όμως δεν είναι δικός μου,και δεν μπορώ να εγκαταστήσω κάτι.

Άβαταρ μέλους
Giannis78
Δημοσιεύσεις: 1334
Εγγραφή: 11 Οκτ 2005 12:45
Τοποθεσία: Assigned by DHCP
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από Giannis78 » 01 Οκτ 2012 22:01

Php code :

Κώδικας: Επιλογή όλων

<?php
$dbhost = 'localhost&#58;3036';
$dbuser = 'root';
$dbpass = 'rootpassword';

$backup_file = $dbname . date&#40;"Y-m-d-H-i-s"&#41; . '.gz';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass ".
           "test_db | gzip > $backup_file";

system&#40;$command&#41;;
?>
WebHosting Services
http://www.intechs.gr

Άβαταρ μέλους
Giannis78
Δημοσιεύσεις: 1334
Εγγραφή: 11 Οκτ 2005 12:45
Τοποθεσία: Assigned by DHCP
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από Giannis78 » 01 Οκτ 2012 22:03

Αυτό είναι καλύτερο

http://www.backup2mail.com/
WebHosting Services
http://www.intechs.gr

Άβαταρ μέλους
Giannis78
Δημοσιεύσεις: 1334
Εγγραφή: 11 Οκτ 2005 12:45
Τοποθεσία: Assigned by DHCP
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από Giannis78 » 01 Οκτ 2012 22:07

kαι αυτό αν έχεις πρόσβαση σε cron

mysqldump -uUser_name -pPASSWORD DB_name | gzip > /path/to/OnomaBD-`date +\%d\%m\%y`.gzip

αλλάζεις τα User_name,PASSWORD,DB_name......
WebHosting Services
http://www.intechs.gr

ploupas
Δημοσιεύσεις: 60
Εγγραφή: 04 Νοέμ 2011 20:47
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από ploupas » 03 Οκτ 2012 16:55

Giannis78 έγραψε:kαι αυτό αν έχεις πρόσβαση σε cron

mysqldump -uUser_name -pPASSWORD DB_name | gzip > /path/to/OnomaBD-`date +\%d\%m\%y`.gzip

αλλάζεις τα User_name,PASSWORD,DB_name......
Αν μου επιτρέπεις μια μικρή διόρθωση, single quotes στο password

Will work as should:

Κώδικας: Επιλογή όλων

mysqldump -u User_name -p'!@#$!@!@PASSWORD123' DB_name | gzip > /path/to/OnomaBD-`date +\%d\%m\%y`.gzip
Και το -u flag "νιώθει" το space, αλλά αυτό είναι καθαρά θέμα προτίμησης

Άβαταρ μέλους
Giannis78
Δημοσιεύσεις: 1334
Εγγραφή: 11 Οκτ 2005 12:45
Τοποθεσία: Assigned by DHCP
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από Giannis78 » 03 Οκτ 2012 17:00

ελεύθερα :) απλά έτσι όπως το έγραψα απο το cron του cpanel δουλεύει μια χαρά.
WebHosting Services
http://www.intechs.gr

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από Cha0s » 03 Οκτ 2012 17:10

Τα quotes στο password χρειάζονται όταν το password έχει κενά ή/και special characters ώστε να μην γίνουν parse.

Οπότε αν χρησιμοποιούνται απλά αλφαριθμητικά passwords τότε το -pPASSWORD δουλεύει μια χαρά όπως ανέφερε και ο Γιάννης :)

ploupas
Δημοσιεύσεις: 60
Εγγραφή: 04 Νοέμ 2011 20:47
Επικοινωνία:

Εντολή για τακτικό backup βάσης δεδομένων με cron job

Δημοσίευση από ploupas » 07 Οκτ 2012 03:30

Δικιά μου η παράλειψης! :roll: Για special character escaping όπως φαντάστηκα θα φαινόταν από το password:!@#$!@!@PASSWORD123 και εύστοχα επισήμανε ο Cha0s

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες