(PECL PDO_MYSQL >= 0.1.0)
PDO_MYSQL DSN — MySQL veritabanı bağlantısı
PDO_MYSQL Veri Kaynağı Adı (DSN) şu öğelerden oluşur:
DSN öneki mysql:
dizgesidir.
host
Veritabanı sunucusunu barındıran konağın ismi.
port
Veritabanı sunucusunun dinlediği portun numarası.
dbname
Veritabanının ismi.
unix_socket
MySQL Unix soketi (host
veya port
ile kullanılmamalıdır).
charset
Karakter kümesi. Daha ayrıntılı bilgi karakter kümesi kavramları belgelerinde bulunabilir.
Örnek 1 - PDO_MYSQL DSN örnekleri
Aşağıdaki örnekte MySQL veritabanlarına bağlanmak için PDO_MYSQL DSN kullanımı gösterilmiştir:
mysql:host=localhost;dbname=testdb
mysql:host=localhost;port=3307;dbname=testdb mysql:unix_socket=/tmp/mysql.sock;dbname=testdb
Bilginize: Unix'e özel:
Bilgisayar adı
"localhost"
olarak ayarlandığında, sunucuya bağlantı Unix soketi aracılığıyla yapılır. PDO_MYSQL libmysqlclient kullanmak üzere derlenirse, soket dosyasının konumu libmysqlclient'in derlendiği konumdur. PDO_MYSQL mysqlnd kullanmak üzere derlenirse, pdo_mysql.default_socket ini yönergesi aracılığıyla öntanımlı soket ayarlanabilir.