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