4.0 KiB
4.0 KiB
数据库配置文档
项目路径: /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
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
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命令行连接
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_
注意事项
- ⚠️ 数据库调试模式已开启 (
debug => true),生产环境建议关闭 - 📝 表前缀为
t_sys_,查询时需注意表名格式 - 🔒 密码包含特殊字符,使用命令行连接时需用引号包裹
- 🌐 字符集为utf8,支持中文存储
- 📊 未启用读写分离,适合单服务器部署
生成时间: 2025年1月26日
配置文件位置: /www/wwwroot/code/application/database.php