
mysqldump를 사용하여 mysql 데이터베이스를 백업하고 있습니다. 나는 나를 위해 이 작업을 수행할 배치 파일을 만들었고 작업 스케줄러를 사용하여 자동으로 수행했습니다. 하지만 시작할 때마다 항상 비밀번호를 묻는 메시지가 표시되므로 사용자 개입이 필요합니다. 어떻게 해야 할까요? 이 작업을 수행하는 방법에 대해 알고 있는 다른 방법이 있나요?
답변1
mysqldump에 대한 옵션을 사용하면 --password
프롬프트가 표시되지 않도록 사용할 비밀번호를 지정할 수 있습니다. --password=<yourpassword>
배치 스크립트에서 mysqldump를 호출하는 데 사용하는 명령에 추가합니다 .
답변2
자동 로그인 및 날짜 지정 백업을 포함하여 몇 가지 좋은 기능을 갖춘 automysqlbackup이라는 오픈 소스 스크립트가 있습니다. 연구해 볼 가치가 있습니다.
sourceforge.net/projects/automysqlbackup/