运行时配置

这些函数的行为受 php.ini 中的设置影响。

MySQL 配置选项
名称 默认值 可更改 变更日志
mysql.allow_local_infile "1" INI_SYSTEM  
mysql.allow_persistent "1" INI_SYSTEM  
mysql.max_persistent "-1" INI_SYSTEM  
mysql.max_links "-1" INI_SYSTEM  
mysql.trace_mode "0" INI_ALL  
mysql.default_port NULL INI_ALL  
mysql.default_socket NULL INI_ALL  
mysql.default_host NULL INI_ALL  
mysql.default_user NULL INI_ALL  
mysql.default_password NULL INI_ALL  
mysql.connect_timeout "60" INI_ALL  
有关 INI_* 模式 的更多详细信息和定义,请参阅 配置设置的设置位置

以下是配置指令的简要说明。

mysql.allow_local_infile int

允许从 PHP 的角度访问使用 LOAD DATA 语句的本地文件。

mysql.allow_persistent bool

是否允许与 MySQL 建立 持久连接

mysql.max_persistent int

每个进程允许的最大持久 MySQL 连接数。

每个进程允许的最大 MySQL 连接数,包括持久连接。

mysql.trace_mode bool

跟踪模式。当 mysql.trace_mode 启用时,将显示表/索引扫描、非自由结果集和 SQL 错误的警告。(在 PHP 4.3.0 中引入)

mysql.default_port string

连接到数据库服务器时使用的默认 TCP 端口号,如果未指定其他端口。如果未指定默认值,则端口将按以下顺序从 MYSQL_TCP_PORT 环境变量、/etc/services 中的 mysql-tcp 条目或编译时 MYSQL_PORT 常量中获取。Win32 将仅使用 MYSQL_PORT 常量。

mysql.default_socket string

连接到本地数据库服务器时使用的默认套接字名称,如果未指定其他套接字名称。

mysql.default_host string

连接到数据库服务器时使用的默认服务器主机,如果未指定其他主机。不适用于 SQL 安全模式

mysql.default_user string

连接到数据库服务器时使用的默认用户名,如果未指定其他名称。不适用于 SQL 安全模式

mysql.default_password string

连接到数据库服务器时使用的默认密码,如果未指定其他密码。不适用于 SQL 安全模式

mysql.connect_timeout int

连接超时,以秒为单位。在 Linux 上,此超时也用于等待服务器的第一个答案。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top