1
내가 bash는 명령 줄을 사용하여 테스트 데이터베이스에서 mysqldump를 실행 한에서 작동하지 않고 그것을 잘 작동합니다 : \mysqldump는 PHP는
C:\\wamp\\bin\\mysql\\mysql5.6.12\\bin\\mysqldump --opt -u root -p membersite > c:\\wamp\\www\\php-backup\\membersitebackupfile1.sql
나는 "C에있는 PHP 파일에 같은 줄을 추가하는 경우 wamp \ www \ php-backup \ dump.php "파일은 0 바이트로 생성됩니다.
<?php
$command = "C:\\wamp\\bin\\mysql\\mysql5.6.12\\bin\\mysqldump --opt -u root -p membersite > c:\\wamp\\www\\php-backup\\membersitebackupfile1.sql";
exec($command);
?>
모든 로그 파일에 어떤 종류의 오류 메시지가 표시됩니까? (액세스, PHP 등) – ochi
두 번째 인수를 사용하여 명령 출력을 시도하십시오. – sectus
'-p' 만 입력하면 대화식으로 비밀번호를 입력해야합니다. 패스워드를'-p'으로 지정하거나이 옵션을 제거하고'my.cnf' 파일을 생성하십시오. 또한 mysqldump.exe가 아닌가? –
peterm