Δημοσιεύτηκε: 25 Αύγ 2013, 11:35
από lepidas
οκ μετα απο πολυ κοπο και τερματικό το έλυσα,
κατ'αρχάς είχα φτιάξει αρχείο .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 τα κανει ολα σωστα