Original MySQL API 설치 런타임 구성

이러한 함수의 동작은 php.ini의 설정에 영향을 받습니다.

MySQL 구성 옵션

Name Default Changeable Changelog
mysql.allow_local_infile "1" PHP_INI_SYSTEM  
mysql.allow_persistent "1" PHP_INI_SYSTEM  
mysql.max_persistent "-1" PHP_INI_SYSTEM  
mysql.max_links "-1" PHP_INI_SYSTEM  
mysql.trace_mode "0" PHP_INI_ALL  
mysql.default_port NULL PHP_INI_ALL  
mysql.default_socket NULL PHP_INI_ALL  
mysql.default_host NULL PHP_INI_ALL  
mysql.default_user NULL PHP_INI_ALL  
mysql.default_password NULL PHP_INI_ALL  
mysql.connect_timeout "60" PHP_INI_ALL  

PHP_INI_* 모드에 대한 자세한 내용과 정의는 구성 설정을 설정할 수 있는 위치를 참조하세요.

다음은 구성 지시문에 대한 간단한 설명입니다.

mysql.allow_local_infile int
PHP의 관점에서 LOAD DATA 문을 사용하여 로컬 파일에 액세스 허용
mysql.allow_persistent bool
MySQL에 대한 영구 연결을 허용할지 여부입니다.
mysql.max_persistent int
프로세스당 최대 영구 MySQL 연결 수입니다.
영구 연결을 포함하여 프로세스당 최대 MySQL 연결 수입니다.
mysql.trace_mode bool
추적 모드. mysql.trace_mode가 활성화되면 테이블/인덱스 스캔, 비 여유 결과 세트 및 SQL 오류에 대한 경고가 표시됩니다. (PHP 4.3.0에서 도입됨)
mysql.default_port string
다른 포트가 지정되지 않은 경우 데이터베이스 서버에 연결할 때 사용할 기본 TCP 포트 번호입니다. 기본값이 지정되지 않은 경우 포트는 MYSQL_TCP_PORT 환경 변수, /etc/servicesmysql-tcp 항목 또는 컴파일 타임 MYSQL_PORT 상수에서 순서대로 가져옵니다. Win32는 MYSQL_PORT 상수만 사용합니다.
mysql.default_socket string
다른 소켓 이름이 지정되지 않은 경우 로컬 데이터베이스 서버에 연결할 때 사용할 기본 소켓 이름입니다.
mysql.default_host string
다른 호스트가 지정되지 않은 경우 데이터베이스 서버에 연결할 때 사용할 기본 서버 호스트입니다. SQL 안전 모드에서는 적용되지 않습니다.
mysql.default_user string
다른 이름이 지정되지 않은 경우 데이터베이스 서버에 연결할 때 사용할 기본 사용자 이름입니다. SQL 안전 모드에서는 적용되지 않습니다.
mysql.default_password string
다른 암호가 지정되지 않은 경우 데이터베이스 서버에 연결할 때 사용할 기본 암호입니다. SQL 안전 모드에서는 적용되지 않습니다.
mysql.connect_timeout int
연결 시간 초과(초). Linux에서 이 시간 초과는 서버의 첫 번째 응답을 기다리는 데에도 사용됩니다.