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.max_links
int- 영구 연결을 포함하여 프로세스당 최대 MySQL 연결 수입니다.
mysql.trace_mode
bool- 추적 모드.
mysql.trace_mode
가 활성화되면 테이블/인덱스 스캔, 비 여유 결과 세트 및 SQL 오류에 대한 경고가 표시됩니다. (PHP 4.3.0에서 도입됨) mysql.default_port
string- 다른 포트가 지정되지 않은 경우 데이터베이스 서버에 연결할 때 사용할 기본 TCP 포트 번호입니다. 기본값이 지정되지 않은 경우 포트는 MYSQL_TCP_PORT 환경 변수, /etc/services의
mysql-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에서 이 시간 초과는 서버의 첫 번째 응답을 기다리는 데에도 사용됩니다.