php - PHP를 통해 wait_timeout 및 max_allowed_packet을 변경하는 방법이 있습니까? [복제]

기사 출처 php mysql

Possible Duplicate:
how to check and set max_allowed_packet mysql variable




데이터베이스 문제가 있는데 max_allowed_packet 타이머를 늘리고 wait_timeout를 줄이고 싶습니다. ini_set ( 'memory_limit', '32M' ); 또는 이와 유사한 PHP를 통해 설정하는 방법이 있습니까?

예, SQL을 발행 할 수 있습니다.

SET GLOBAL max_allowed_packet=...


max_allowed_packet의 값을 변경하려면 global variable이므로 전역 시스템 변수를 변경해도 현재 열려있는 연결에는 영향을주지 않으므로 변경 사항을 적용하려면 다시 연결해야합니다.

wait_timeout는 일반 session variable로 현재 연결을 쉽게 변경할 수 있습니다.

SET SESSION wait_timeout=...

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/14146131/

관련 기사
php - .csv 파일을 생성 할 수 없습니다 : PHP
php - PHP를 통해 프로세스에 신호 보내기
php - 컬 페이지 제목
php - Zend Framework 2-주석 양식이 작동하지 않습니다.
php - 인수에서 문자열 연결 (PHP)
php - 작동하지 않는 연관 배열에서 키 제거
php - $ _POST 수퍼 글로벌에서 PHP가 어레이를 생성하지 못하도록 중지
php - Sublime Text 2가있는 Xdebug
php - PHP에서 특정 문자열을 시간으로 변환
php - MYSQL 연도의 중단 날짜 중에서 선택