2012-03-02 3 views
1

mysql -vvv가 스크립트에서 로그 파일로 출력되는 데 문제가 있습니다. Redhat Linux, mysql 5스크립트에서 mysql -vvv를 실행하면 로깅이 발생하지 않습니다.

리눅스 명령 줄에서 다음을 실행할 수 있으며 예상대로 SQL 명령 출력을 화면에 표시합니다. 잘 작동하고 내가 알고 싶은 것을 알려줍니다.

MySQL의 -vvv --user = 사용자 이름 --pass = 비밀번호 < /path/script.sql

나는 리눅스 bash 쉘 스크립트에 다음을 추가 할 때, 내가하지 않고 출력 로그 파일에 저장하십시오. 나는 무엇을 이해하지 못합니까?

MySQL의 -vvv --user = 사용자 이름 --pass = 비밀번호 < /path/script.sql은 >>

참고 /tmp/file.log : 데이터베이스 문자열 내 스크립트 내부에 연결합니다. SQL

MySQL은 자세한 오류 출력을 사용

답변

0

이 시도 :

mysql -vvv --user=username --pass=password < /path/script.sql 2>&1 >> /tmp/file.log 

2>&1 표준 출력 오류를 리디렉션

관련 문제