데이터베이스 버전을 관리하는 PHP 명령 줄 스크립트가 있습니다. 개발자가 새로운 데이터베이스 패치를 추가 할 때마다이 스크립트를 실행합니다.
스크립트는 MySQL 명령 줄을 사용하여 패치를 실행합니다.
system('mysql --user=xxx --password=xxx < patch.sql');
그러나 MySQL 5.6은 이제 다음 경고를 발행합니다.
경고 : 명령 행 인터페이스에서 비밀번호를 사용하면 안전하지 않을 수 있습니다
분명히 사실이지만 사용자에게는 문제가 될 수도 있고 아닐 수도 있습니다.
- 안전한 대안 은 무엇입니까 ?
- 또는이 경고를 비활성화 할 수 있습니까?
외부 비밀번호 파일을 사용하고 싶지는 않습니다.