Δημοσιεύτηκε: 25 Αύγ 2013, 11:35
οκ μετα απο πολυ κοπο και τερματικό το έλυσα,
κατ'αρχάς είχα φτιάξει αρχείο .my.cnf (chmod 400) στο /home/user που οριζα το [mysqldump] όμως έπρεπε να πω και για το [client]
οποτε το αρχειο πρεπει να ειναι ετσι για να λειτουργουν ολα σωστα
κατα δέυτερον στη γραμμή του script οι επιλογές(options) πρέπει να είναι ακριβώς μετά τη λεξη mysqldump(ειναι bug αυτο απο οτι διαβασα)
οποτε η γραμμη γίνεται έτσι
ετσι το προβλημα λυθηκε και ο cron τα κανει ολα σωστα
κατ'αρχάς είχα φτιάξει αρχείο .my.cnf (chmod 400) στο /home/user που οριζα το [mysqldump] όμως έπρεπε να πω και για το [client]
οποτε το αρχειο πρεπει να ειναι ετσι για να λειτουργουν ολα σωστα
- Κώδικας: Επιλογή όλων
[client]
user=aaaaaaaaaa
password=xxxxxxxxxxxxx
[mysqldump]
user=aaaaaaaaaa
password=xxxxxxxxxxxxx
κατα δέυτερον στη γραμμή του script οι επιλογές(options) πρέπει να είναι ακριβώς μετά τη λεξη mysqldump(ειναι bug αυτο απο οτι διαβασα)
οποτε η γραμμη γίνεται έτσι
- Κώδικας: Επιλογή όλων
/usr/bin/mysqldump --defaults-file=/home/username/.my.cnf --single-transaction -h localhost database_name | gzip -9 > database_name.sql_$DATE.gz
ετσι το προβλημα λυθηκε και ο cron τα κανει ολα σωστα