DSN-строка подключения через драйвер PDO_MYSQL

(No version information available, might only be in Git)

DSN-строка подключения через драйвер PDO_MYSQLСоединение с базой данных MySQL

Описание

DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных) для драйвера PDO_SQLSRV состоит из следующих элементов:

DSN-префикс

DSN-префикс — строка mysql:.

host

Имя хоста сервера баз данных.

port

Номер порта, который слушает сервер баз данных.

dbname

Имя базы данных.

unix_socket

Unix-сокет БД MySQL. Сокет нельзя указывать вместе с аргументом host или port.

charset

Кодировка. Дополнительную информацию даёт раздел «Кодировки».

Примеры

Пример #1 Примеры DSN-строк подключения через драйвер PDO_MYSQL

Следующий пример показывает DSN-строку подключения через драйвер PDO_MYSQL для соединения с базой данных MySQL:

mysql:host=localhost;dbname=testdb
Более полные примеры:
mysql:host=localhost;port=3307;dbname=testdb
mysql:unix_socket=/tmp/mysql.sock;dbname=testdb

Примечания

Замечание: Только Unix:

Соединение с сервером выполняется через сокет домена, если имя хоста установили как "localhost". Файла сокета будет лежать в каталоге, в котором скомпилировали клиент libmysqlclient, если драйвер PDO_MYSQL скомпилировали с библиотекой libmysqlclient. Установка сокета по умолчанию будет доступна через директиву pdo_mysql.default_socket, если драйвер PDO_MYSQL скомпилировали с драйвером mysqlnd.