백업파일 복구시 Maximum execution time 에러
약 3G용량의 백업 파일 있습니다. 해당 파일로 복구시 에러가 발생합니다.
$ mysql -u DB_USER -p DB < DATA.sql
Enter password:
ERROR 1064 (42000) at line 8176662: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '
Fatal error: Maximum execution time of 300 seconds exceeded in
이렇게 서버에서 직접 실행해도 그렇고 mysqlbench툴에서 실행해도 동일한 에러가 발생합니다.
구글링에서는 php.ini 설정 얘기가 있는게 있던데 전 php파일에서 실행하는게 아니라 해당 내용하고는 관련이 없는거 같구...;;
도와주세요...
아마도 사용하시는 .sql 파일의 마지막 라인에 <br /> <b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b 부분이 있을 겁니다.
phpMyAdmin과 같은 툴을 통해 데이터베이스를 백업 받으실 때 백업을 받는 동안 작업 시간이 초과하여
에러를 출력하면서 파일 생성이 끝난 경우입니다.
따라서 정상적으로 백업을 다시 받아야 합니다.
참고로 백업 도중 시간 초과로 인한 오류를 방지하려면 다음과 같은 방법이 있습니다.