- 全新安装织梦:在安装织梦程序的最后一步,系统会提示你上传数据库信息。
- 迁移网站:将一个已有的织梦网站(从其他服务器或本地)迁移到新服务器时,需要将旧网站的数据库导入到新服务器的数据库中。
- 恢复备份:网站数据丢失或损坏后,通过备份的数据库文件进行恢复。
下面我将分【方法一:全新安装时上传】和【方法二:迁移/恢复时上传】两种最常见的情况,为你提供详细、图文并茂的步骤说明。

准备工作(两种情况通用)
在开始之前,你需要准备好以下信息,这些信息通常由你的虚拟主机服务商或服务器管理员提供:
- 数据库服务器地址:通常是
localhost(本地连接)或一个IP地址。 - 数据库用户名:用于连接数据库的用户名。
- 数据库密码:该用户的密码。
- 数据库名称:你要导入数据的数据库名。
- 数据库备份文件:一个
.sql文件(dedecms.sql)。
全新安装织梦时上传数据库
这是最简单直接的方式,织梦的安装程序会引导你完成。
步骤 1:上传织梦程序文件
使用 FTP 工具(如 FileZilla)将织梦程序的压缩包(如 DedeCMS-V5.7-UTF8-SP2.zip)解压后,所有文件上传到你的网站根目录(通常是 public_html, www 或 htdocs)。
步骤 2:运行安装程序
在浏览器中访问你的网站域名,http://www.yourdomain.com/install/,如果程序文件上传正确,你会看到织梦的安装欢迎页面。

步骤 3:同意许可协议
点击“同意”按钮,进入安装环境检测页面,确保所有环境检测项目都通过,PHP 或 MySQL 版本不满足要求,需要联系主机商升级。
步骤 4:填写网站基本信息 这一步设置你的网站名称、管理员账号和密码等。请务必牢记你的管理员账号和密码。
步骤 5:填写数据库信息(核心步骤) 这是你问题的核心,在这一步,你需要填写在“准备工作”中获取的数据库信息。
- 数据库服务器:输入
localhost或主机商提供的地址。 - 数据库用户名:输入你的数据库用户名。
- 数据库密码:输入你的数据库密码。
- 数据库名称:输入你的数据库名。
- 数据库前缀:默认是
dede_,如果你是全新安装,保持默认即可,如果是为了迁移,请确保前缀与旧站一致。 - 高级选项:这里可以设置是否创建新数据库,通常勾选“创建新的数据库”,安装程序会自动帮你创建。
步骤 6:开始安装
确认信息无误后,点击“开始安装”,安装程序会自动连接数据库,并执行你上传的 install 目录下的 data 文件夹中的 .sql 文件,完成数据库的导入。

步骤 7:完成安装并删除安装目录
安装成功后,页面会提示你删除 /install/ 目录,这是非常重要的安全步骤!请务必通过 FTP 或文件管理器删除该目录及其所有文件。
至此,你的织梦网站就安装完成了,数据库也已经成功上传。
迁移/恢复时上传数据库
这种情况通常发生在你已经有一个织梦网站,现在需要将数据导入到另一个已经存在的数据库中,你需要使用数据库管理工具来完成。
最常用的工具是 phpMyAdmin,几乎所有虚拟主机都提供这个工具。
步骤 1:登录 phpMyAdmin 在你的虚拟主机控制面板(如 cPanel、Plesk、宝塔面板等)中找到“数据库”或“phpMyAdmin”选项,点击进入。
步骤 2:选择目标数据库
在 phpMyAdmin 的左侧列表中,点击你想要导入数据的数据库名(yourdb_name)。
步骤 3:清空旧表(可选但推荐) 如果你是迁移,并且想确保数据是全新的,最好先清空数据库中的所有表,在右侧主界面,点击“检查表”(Check all),然后从下拉菜单中选择“清空”(Drop)。
步骤 4:导入数据库文件
- 在 phpMyAdmin 的顶部导航栏中,点击“导入”(Import)选项卡。
- 点击“选择文件”(Choose File)按钮,选择你准备好的
.sql备份文件。 - 确保文件格式是
SQL。 - 其他选项(如“格式”)通常保持默认即可。
- 点击右下角的“执行”(Go)按钮。
步骤 5:等待导入完成
phpMyAdmin 会开始解析并执行 .sql 文件中的所有 SQL 语句,创建表并插入数据,根据文件大小,这可能需要几秒到几分钟不等,完成后,你会看到“已成功执行您的 SQL 查询”的提示。
步骤 6:修改配置文件(迁移时必需) 数据库导入成功后,你还需要修改织梦的配置文件,让它连接到新的数据库。
-
通过 FTP 找到你的网站根目录下的
/data/common.inc.php文件。 -
下载这个文件到你的电脑,用记事本或代码编辑器打开。
-
修改以下几行信息,使其与你的新数据库信息一致:
//数据库连接信息 $cfg_dbhost = 'localhost'; // 数据库服务器地址 $cfg_dbname = 'your_new_db_name'; // 新的数据库名 $cfg_dbuser = 'your_new_db_user'; // 新的数据库用户名 $cfg_dbpwd = 'your_new_db_password'; // 新的数据库密码 $cfg_dbprefix = 'dede_'; // 数据库前缀,确保和导入的文件一致 $cfg_db_language = 'utf8'; // 数据库语言,通常是 utf8
-
保存修改后的文件,并重新上传到服务器,覆盖原文件。
步骤 7:检查网站
访问你的网站,看看是否正常显示,如果网站首页正常,但后台登录不了,很可能是数据库配置文件 common.inc.php 的权限不正确,请确保其权限设置为 644(在 Linux 系统中)。
常见问题与解决方案
-
问题1:安装时提示“数据库连接失败”或“无法连接到数据库”
- 原因:数据库信息填写错误。
- 解决:仔细检查
$cfg_dbhost,$cfg_dbuser,$cfg_dbpwd,$cfg_dbname是否正确,特别注意$cfg_dbhost是否真的是localhost,有些主机可能需要用 IP 地址。
-
问题2:导入时 phpMyAdmin 提示“文件大小超过最大限制”
- 原因:
.sql文件太大,超过了 phpMyAdmin 或 PHP 的上传限制。 - 解决:
- 联系主机商,临时调高
upload_max_filesize和post_max_size的值。 - 将
.sql文件分割成多个小文件,然后分次导入。 - 使用命令行工具(如
mysql -u username -p database_name < file.sql)导入(需要服务器 SSH 权限)。
- 联系主机商,临时调高
- 原因:
-
问题3:网站首页正常,但点击内页或后台出现“无法连接数据库”错误
- 原因:数据库配置文件
/data/common.inc.php丢失、权限错误或信息不正确。 - 解决:检查文件是否存在,权限是否为 644,并用记事本打开核对数据库信息是否与 phpMyAdmin 中的完全一致。
- 原因:数据库配置文件
希望这份详细的指南能帮助你成功将数据库上传到织梦!
