# PDO_MYSQL DSN

(PECL PDO_MYSQL >= 0.1.0)

PDO_MYSQL DSN — Connexion aux bases de données MySQL

### Description

Le Data Source Name (DSN) de PDO_MYSQL est composé des éléments suivants :

Préfixe DSN

  Le préfixe DSN est `mysql:`.

`host`

  L'hôte sur lequel le serveur de base de données se situe.

`port`

  Le numéro de port où le serveur de base de données est en train d'écouter.

`dbname`

  Le nom de la base de données.

`unix_socket`

  Le socket Unix MySQL (ne devrait pas être utilisé avec `host` ou `port`).

`charset`

  Le jeu de caractères. Voir la documentation sur les concepts des jeux de caractères pour plus d'informations.

### Exemples

Exemple #1 Exemples avec le DSN de PDO_MYSQL

L'exemple suivant montre le DSN PDO_MYSQL pour se connecter aux bases de données MySQL :

    mysql:host=localhost;dbname=testdb

Exemples plus complets :

    mysql:host=localhost;port=3307;dbname=testdb
    mysql:unix_socket=/tmp/mysql.sock;dbname=testdb

### Notes

> Note: Unix seulement:

> Lorsque le nom d'hôte est `"localhost"`, la connexion est faite par un socket Unix. Si PDO_MYSQL est compilé avec `libmysqlclient`, alors le fichier de socket est celui précisé à la compilation de `libmysqlclient`. Si PDO_MYSQL est compilé avec `mysqlnd`, un socket par défaut peut être indiqué via la paramètre pdo_mysql.default_socket.