# 数据库配置文档 **项目路径:** `/www/wwwroot/code` **配置文件:** `application/database.php` **框架版本:** ThinkPHP 5.0 --- ## 数据库连接信息 | 配置项 | 值 | 说明 | |--------|-----|------| | **数据库类型** | `mysql` | MySQL数据库 | | **服务器地址** | `127.0.0.1` | 本地MySQL服务器 | | **数据库名** | `ruilai` | 数据库名称 | | **用户名** | `rootrui` | 数据库用户名 | | **密码** | `X2)jB+k%YH.p` | 数据库密码 | | **端口** | `` | 默认3306端口 | | **字符集** | `utf8` | 数据库编码 | --- ## 数据库高级配置 | 配置项 | 值 | 说明 | |--------|-----|------| | **表前缀** | `t_sys_` | 数据库表前缀 | | **调试模式** | `true` | 已开启数据库调试 | | **部署方式** | `0` | 集中式(单一服务器) | | **读写分离** | `false` | 未启用读写分离 | | **主服务器数量** | `1` | 主服务器数量 | | **字段严格检查** | `true` | 严格检查字段是否存在 | | **数据集返回类型** | `array` | 返回数组格式 | | **自动时间戳** | `false` | 未启用自动时间戳 | | **时间格式** | `Y-m-d H:i:s` | 默认时间格式 | | **SQL性能分析** | `false` | 未启用SQL性能分析 | --- ## 完整配置文件内容 ```php // +---------------------------------------------------------------------- return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'ruilai', // 用户名 'username' => 'rootrui', // 密码 'password' => 'X2)jB+k%YH.p', // 端口 'hostport' => '', // 连接dsn 'dsn' => '', // 数据库连接参数 'params' => [], // 数据库编码默认采用utf8 'charset' => 'utf8', // 数据库表前缀 'prefix' => 't_sys_', // 数据库调试模式 'debug' => true, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) 'deploy' => 0, // 数据库读写是否分离 主从式有效 'rw_separate' => false, // 读写分离后 主服务器数量 'master_num' => 1, // 指定从服务器序号 'slave_no' => '', // 是否严格检查字段是否存在 'fields_strict' => true, // 数据集返回类型 'resultset_type' => 'array', // 自动写入时间戳字段 'auto_timestamp' => false, // 时间字段取出后的默认时间格式 'datetime_format' => 'Y-m-d H:i:s', // 是否需要进行SQL性能分析 'sql_explain' => false, ]; ``` --- ## 连接字符串示例 ### MySQL命令行连接 ```bash mysql -h 127.0.0.1 -u rootrui -p'X2)jB+k%YH.p' ruilai ``` ### PDO连接字符串 ``` mysql:host=127.0.0.1;dbname=ruilai;charset=utf8 ``` ### 连接信息摘要 - **Host:** 127.0.0.1 - **Database:** ruilai - **User:** rootrui - **Password:** X2)jB+k%YH.p - **Charset:** utf8 - **Table Prefix:** t_sys_ --- ## 注意事项 1. ⚠️ **数据库调试模式已开启** (`debug => true`),生产环境建议关闭 2. 📝 **表前缀为** `t_sys_`,查询时需注意表名格式 3. 🔒 **密码包含特殊字符**,使用命令行连接时需用引号包裹 4. 🌐 **字符集为utf8**,支持中文存储 5. 📊 **未启用读写分离**,适合单服务器部署 --- **生成时间:** 2025年1月26日 **配置文件位置:** `/www/wwwroot/code/application/database.php`