通过网站配置文件找到数据库连接信息 (最常用)
这是最直接的方法,因为数据库的连接信息(主机名、用户名、密码、数据库名)都存储在你的网站根目录下的配置文件中。

(图片来源网络,侵删)
找到配置文件
登录你的网站服务器(通过 FTP、SSH 或文件管理器),进入网站根目录(通常是 public_html 或 www),然后找到并打开以下文件之一:
data/common.inc.php(这是最常见、最标准的文件名)include/common.inc.php(在一些旧版本或特定安装中可能使用)config.inc.php(较少见,但也有可能)
这个文件是 DedeCMS 的核心配置文件,里面包含了连接数据库所需的所有信息。
查看数据库信息
用文本编辑器(如 Notepad++, VS Code, 或服务器上的 vi/nano)打开 common.inc.php 文件,找到类似下面的代码段:
//数据库连接信息 $cfg_dbhost = 'localhost'; // 数据库主机名 $cfg_dbname = 'dedecms_v57'; // 数据库名 $cfg_dbuser = 'root'; // 数据库用户名 $cfg_dbpwd = 'your_password'; // 数据库密码 $cfg_dbprefix = 'dede_'; // 数据表前缀 $cfg_db_language = 'gbk'; // 数据库语言版本
从这段代码中,你可以得到所有关键信息:

(图片来源网络,侵删)
- 数据库名:
$cfg_dbname的值,dedecms_v57。 - 数据库主机:
$cfg_dbhost的值,通常是localhost。 - 数据库用户名:
$cfg_dbuser的值。 - 数据库密码:
$cfg_dbpwd的值。 - 数据表前缀:
$cfg_dbprefix的值,dede_,这在后续操作中非常重要。
通过你的虚拟主机控制面板找到数据库
如果你无法访问服务器文件,或者想直接在主机面板上管理数据库,可以登录你的虚拟主机控制面板。
常见的虚拟主机控制面板:
-
cPanel (最常见)
- 登录 cPanel。
- 在“数据库”部分找到并点击 “MySQL 数据库向导” (MySQL Database Wizard) 或 “MySQL 数据库” (MySQL Databases)。
- 你可以看到:
- 当前数据库: 列出你所有的数据库。
- 数据库用户: 列出你所有的数据库用户。
- 你可以为你的数据库创建用户并分配权限。
- 要导入或导出数据库,可以点击 “phpMyAdmin” 图标。
-
宝塔面板
- 登录宝塔面板。
- 在左侧菜单点击 “数据库”。
- 你可以清晰地看到:
- 数据库名
- 数据库用户名
- 密码
- 访问权限
- 每个数据库后面都有 “管理” 按钮,点击后会直接进入 phpMyAdmin。
-
Plesk
- 登录 Plesk。
- 找到你的网站,进入 “数据库” (Databases) 部分。
- 这里会列出与该网站关联的所有数据库和信息。
- 点击数据库名旁边的 “WebAdmin” 可以进入 phpMyAdmin。
总结与操作建议
| 目的 | 如何操作 |
|---|---|
| 查找数据库信息 | 首选: 打开网站根目录下的 data/common.inc.php 文件。备选: 登录虚拟主机控制面板(cPanel/宝塔等)查看数据库列表。 |
| 备份数据库 (导出) | 登录虚拟主机控制面板,找到 phpMyAdmin 工具。 在左侧选择你的 DedeCMS 数据库。 点击顶部的 “导出” (Export) 选项卡。 选择“快速”或“自定义”,然后点击 “执行” (Go),即可下载 .sql 备份文件。 |
| 恢复数据库 (导入) | 同样通过 phpMyAdmin 进入。 在左侧选择你要恢复到的那个数据库。 点击顶部的 “导入” (Import) 选项卡。 选择你之前备份好的 .sql 文件,然后点击 “执行” (Go)。 |
| 修改数据库密码 | 方法A (推荐): 在虚拟主机面板的数据库管理页面修改。 方法B: 修改后,务必同步更新 data/common.inc.php 文件中的 $cfg_dbpwd 值,否则网站将无法连接数据库。 |
重要提示:
- 数据表前缀: 如果你的网站安装时使用了非默认的前缀(如
abc_),在导入备份或手动修改数据库时,必须确保.sql文件中的表名与你网站的实际前缀一致。 - 文件权限: 确保
data/common.inc.php文件的权限设置正确(通常是 644),以防止数据库信息泄露。
希望这个详细的解答能帮助你找到 DedeCMS 的数据库文件!
