(No version information available, might only be in Git)
DSN-строка подключения через драйвер PDO_MYSQL — Соединение с базой данных MySQL
DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных) для драйвера PDO_SQLSRV состоит из следующих элементов:
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.