PDO_MYSQL DSN
(PECL PDO_MYSQL >= 0.1.0)
PDO_MYSQL DSN — Conectando a bancos de dados MySQL
Descrição
O Data Source Name (DSN) do PDO_MYSQL é composto dos seguintes elementos:
- Prefixo DSN
-
O prefixo DSN é
mysql:
. host
-
O nome do servidor onde está o banco de dados.
port
-
O número da porta onde o servidor do banco de dados está escutando.
dbname
-
O nome do banco de dados.
unix_socket
-
O soquete Unix do MySQL (não deve ser usado com
host
ouport
). charset
-
O conjunto de caracteres. Veja a documentação sobre conjunto de caracteres para mais informação.
Exemplos
Example #1 Exemplos de DSN do PDO_MYSQL
O exemplo a seguir demonstra um DSN do PDO_MYSQL para conexão com banco de dados MySQL:
mysql:host=localhost;dbname=testdb
mysql:host=localhost;port=3307;dbname=testdb mysql:unix_socket=/tmp/mysql.sock;dbname=testdb
Notas
Note: Somente em Unix:
Quando o nome do servidor é definido como
"localhost"
, a conexão ao servidor é feita através de um soquete de domínio. Se o PDO_MYSQL tiver sido compilado usando libmysqlclient, a localização do soquete é a mesma localização da compilação da libmysqlclient. Se o PDO_MYSQL foi compilado usando mysqlnd, um soquete padrão pode ser definido através da configuração pdo_mysql.default_socket.