这个配置文件就是 data/common.inc.php。

(图片来源网络,侵删)
详细说明
数据库信息存储位置
织梦CMS的数据库连接信息(数据库名、用户名、密码、主机地址等)都保存在网站根目录下的这个文件里:
你的网站根目录/
├── data/
│ └── common.inc.php <--- 就是这个文件!
├── dede/
├── include/
├── uploads/
└── ... (其他文件和文件夹)
如何查看和修改数据库信息
你需要使用FTP/SFTP工具或者服务器的文件管理器,登录到你的网站服务器,找到并编辑 data/common.inc.php 文件。
打开这个文件,你会看到类似下面这样的代码:
<?php //数据库连接信息 $cfg_dbhost = 'localhost'; //数据库主机 $cfg_dbname = 'dedecms_v57'; //数据库名 $cfg_dbuser = 'root'; //数据库用户名 $cfg_dbpwd = 'your_password'; //数据库密码 $cfg_dbprefix = 'dede_'; //数据表前缀 $cfg_db_language = 'gbk'; //数据库语言版本 ?>
关键参数解释:

(图片来源网络,侵删)
$cfg_dbhost: 数据库服务器地址,通常本地是localhost,但有时也可能是服务器的IP地址。$cfg_dbname: 你创建的数据库名称。$cfg_dbuser: 连接数据库的用户名。$cfg_dbpwd: 连接数据库的密码。$cfg_dbprefix: 数据库表前缀,在安装织梦时可以自定义,这有助于在同一数据库中安装多个织梦程序而不会冲突。dede_、cms_等。$cfg_db_language: 数据库的字符集,如gbk或utf-8。
常见问题与场景
我忘记了数据库密码怎么办?
这是最常见的问题,解决方法如下:
-
通过织梦后台修改(如果还能登录)
- 登录织梦后台。
- 进入【系统】-> 【数据库备份/还原】。
- 在页面顶部,点击【配置数据库连接信息】。
- 在这里可以直接修改数据库用户名和密码,然后保存。
-
直接修改配置文件(推荐,即使后台无法登录也能用)
- 通过FTP或文件管理器打开
data/common.inc.php文件。 - 找到
$cfg_dbpwd = 'your_password';这一行。 - 将
your_password替换为你的新密码。 - 保存文件即可。
- 通过FTP或文件管理器打开
我忘记了数据库用户名或数据库名怎么办?
这些信息通常在你当初通过主机控制面板(如 cPanel、Plesk、宝塔面板等)创建数据库时就已经确定了,你可以回到你的主机控制面板中查看:
- cPanel: 通常在 "MySQL® Databases" 或 "数据库" 部分。
- 宝塔面板: 在 “数据库” 菜单下。
- 阿里云/腾讯云: 在其云服务控制台的“云数据库 RDS”或“数据库”部分。
为什么找不到 data 文件夹或 common.inc.php 文件?
data文件夹被重命名或移动:出于安全考虑,一些用户或服务器环境会重命名data文件夹,你可以在网站根目录下寻找一个名为dededata、mydata或其他自定义名称的文件夹。- 文件权限问题:你可能没有权限读取或编辑该文件,请检查文件权限,通常设置为
755(文件夹)和644(文件)。 - 文件不存在:如果你是全新安装,但安装过程未完成或中断,可能会导致该文件未生成,请尝试重新运行织梦的安装程序。
记住这个核心要点:织梦CMS的数据库配置信息不在数据库本身,而在网站根目录下的 data/common.inc.php 文件中,无论是查看、修改还是排查数据库连接问题,这个文件都是你的首要检查点。
