PDO_MYSQL DSN

(PECL PDO_MYSQL >= 0.1.0)

PDO_MYSQL DSN — MySQL 데이터베이스에 연결


설명

PDO_MYSQL 데이터 소스 이름(DSN)은 다음 요소로 구성됩니다.

DSN prefix
DSN 접두사는 mysql:입니다.
host
데이터베이스 서버가 상주하는 호스트 이름입니다.
port
데이터베이스 서버가 수신 대기하는 포트 번호입니다.
dbname
데이터베이스의 이름입니다.
unix_socket
MySQL Unix 소켓(호스트 또는 포트와 함께 사용하면 안 됨).
charset
문자 집합입니다. 자세한 내용은 문자 집합 개념 문서를 참조하세요.

Examples

예제 #1 PDO_MYSQL DSN 예제

다음 예는 MySQL 데이터베이스에 연결하기 위한 PDO_MYSQL DSN을 보여줍니다.

mysql:host=localhost;dbname=testdb
               

더 완전한 예:

mysql:host=localhost;port=3307;dbname=testdb
mysql:unix_socket=/tmp/mysql.sock;dbname=testdb
               

노트

참고: Unix만 해당:

호스트 이름이 "localhost"로 설정되면 도메인 소켓을 통해 서버에 연결됩니다. PDO_MYSQL이 libmysqlclient에 대해 컴파일되면 소켓 파일의 위치는 libmysqlclient의 컴파일된 위치에 있습니다. PDO_MYSQL이 mysqlnd에 대해 컴파일되면 pdo_mysql.default_socket 설정을 통해 기본 소켓을 설정할 수 있습니다.