PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
PDO_MYSQL DSN
连接MySQL数据库
描述
PDO_MYSQL数据源名称(DSN)由以下元素组成:
- DSN前缀
-
DSN前缀为
mysql:
. -
宿主
-
数据库服务器所在的主机名。
-
港口
-
数据库服务器监听的端口号。
-
dbname
-
数据库的名称。
-
unix_socket
-
MySQL Unix套接字(不应该与
宿主
或港口
). -
字符集
-
字符集。看到字符集概念文档以获取更多10bet官方网站信息。
例子
例4.2 PDO_MYSQL DSN示例
下面的例子展示了用于连接MySQL数据库的PDO_MYSQL DSN:
mysql:主机= localhost; dbname testdb =
更完整的例子:
mysql:主机= localhost;端口= 3307;dbname = testdb mysql: unix_socket = / tmp / mysql.sock; dbname testdb =
笔记
Unix只有:
当主机名设置为“localhost”
,然后通过域套接字连接到服务器。如果PDO_MYSQL是根据libmysqlclient编译的,那么套接字文件的位置是在libmysqlclient的编译位置。如果PDO_MYSQL是根据mysqlnd编译的,则可以通过pdo_mysql.default_socket设置。