PDO_MYSQL DSN

(PECL PDO_MYSQL >= 0.1.0)

PDO_MYSQL DSN — З'єднання з базою даних MySQL

Опис

Ім'я джерела даних (Data Source Name або DSN) PDO_MYSQL складається з наступних елементів:

DSN префікс

DSN-префікс - це mysql:

host

Ім'я сервера хоста баз даних.

port

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

dbname

Назва бази даних.

unix_socket

Сокет MySQL Unix (не можна вказувати спільно з 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», то з'єднання виконується через доменний сокет. Якщо драйвер PDO_MYSQL скомпілюваний з модулем libmysqlclient, то файл сокету буде знаходитися в папці, скомпільованій libmysqlclient. Якщо PDO_MYSQL скомпільований з модулем mysqlnd, стандартний сокет можна встановити через директиву pdo_mysql.default_socket