In meinem crontab -e
Ich habe bestanden Griff:Fehler NULL pam während cron DB Backup
*/5 * * * * path/cron.sh
In meinem cron.sh ich habe:
exec('mysqldump --user =root --password=pass--host=IP dbname > /path/$(date +\%F)_full_myDB.sql');
Und wenn ich cron log überprüfen wie cat /var/log/cron
ich in den letzten paar Zeilen:
Oct 25 09:05:01 www CROND[32566]: (root) CMD (/path/cron.sh)
Oct 25 09:10:01 www CROND[32610]: (root) CMD (/path/cron.sh)
Oct 25 09:15:01 www CROND[32665]: (root) CMD (/path/cron.sh)
Oct 25 09:20:01 www CROND[32711]: (root) CMD (/path/cron.sh)
Oct 25 09:25:01 www CROND[32760]: (root) CMD (/path/cron.sh)
Oct 25 09:30:01 www CROND[358]: (root) CMD (/path/cron.sh)
Oct 25 09:30:46 www crontab[370]: (root) BEGIN EDIT (root)
Oct 25 09:33:02 www crontab[370]: (root) END EDIT (root)
Oct 25 09:33:02 www crontab[370]: PAM pam_end: NULL pam handle passed
ich hatte diese Suche cron log NULL pam handle passed
aber die in der n ot speziell, wie man diesen Fehler beheben kann.
Jede Idee, wie
zu beheben ist geschätztUPDATE:
Wenn ich mysqldump --user =root --password=pass--host=IP dbname > /path/$(date +\%F)_full_myDB.sql
direkt im Terminal laufen erhalte ich:
ich in der Datei, die erstellt wurde:
Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 1045: Access denied for user 'root'@'XXXXX' (using password: YES) when trying to connect
Auch wenn ich das korrekte Passwort verwende
Added all privileges for user on the database as well.