Ich habe versucht, Backup-Cron-Job auf meinem Webserver mit FreeBSD zu machen. Derzeit sieht es so etwas wie dieses:Sicherer MySQL-Backup-Cron-Job - my.cnf wird nicht gelesen
/usr/local/bin/mysqldump --opt --single-transaction --comments --dump-date --no-autocommit --all-databases --result-file=/var/backups/mysql/all.sql
Es funktioniert gut, wenn ich es als root ausführen (da root eine .my.cnf
mit dem Benutzernamen und Passwort verwendet zu verbinden, aber wenn der Auftrag ausgeführt wird von cron wird die my.cnf
Datei nicht gelesen.
gibt es eine Möglichkeit, um das ohne Benutzernamen und Passwort in den Befehl zu setzen, die sich (da das irgendwie unsicher ist)?
Seltsamerweise habe ich das gleiche Setup mit PostgreSQL und einer Datei .pgpass
, und das funktioniert wie ein Charme.
* seufz * zu einfach;) * upvote * – Node
Ah, ja. Wie habe ich das vermisst? Ich werde das einfach bei meiner nächtlichen Arbeit festhalten. Ich freue mich darauf, die Nachricht zu bekommen, dass es, wenn ich schlafe :) – mikl
tatsächlich war es nicht so einfach, in den MySQL-Online-Dokumenten zu finden. Keines der einzelnen Programme erwähnt diese Option in ihren Hilfeseiten. – Alnitak