Соединение с базой данных MySQL

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

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

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

### Описание

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

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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open