
Ich verwende mysqldump, um eine MySQL-Datenbank zu sichern. Ich habe eine Batchdatei erstellt, die das für mich erledigt, und ich habe den Taskplaner verwendet, um es automatisch zu erledigen. Aber jedes Mal, wenn es gestartet wird, wird es immer nach einem Kennwort gefragt, was ein Eingreifen des Benutzers erfordert. Was soll ich damit tun? Kennen Sie andere Möglichkeiten, wie man das macht?
Antwort1
Mit der --password
Option mysqldump können Sie das zu verwendende Kennwort angeben, sodass Sie nicht danach gefragt werden. Fügen Sie es --password=<yourpassword>
dem Befehl hinzu, mit dem Sie mysqldump im Batch-Skript aufrufen.
Antwort2
Es gibt ein Open-Source-Skript namens automysqlbackup, das einige gute Funktionen hat, darunter automatische Anmeldung und datierte Backups – eine Untersuchung wert.
sourceforge.net/projects/automysqlbackup/