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=...
관련 기사

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 연도의 중단 날짜 중에서 선택