- 通过织梦安装程序自动导入(推荐)
- 手动通过 phpMyAdmin 导入(备用方法)
准备工作(在开始之前)
请确保你已经完成了以下步骤,否则无法进行数据库导入:

- 获取网站程序:从织梦官网下载最新版本的 DedeCMS 程序。
- 上传程序到服务器:使用 FTP 工具(如 FileZilla)将下载的压缩包解压后,所有文件上传到你的网站根目录(通常是
public_html或www目录)。 - 创建数据库和数据库用户:
- 登录你的虚拟主机控制面板(如 cPanel、Plesk 等)。
- 找到“数据库”或“MySQL”相关功能。
- 创建一个数据库(命名为
dedecms_db)。 - 创建一个数据库用户(命名为
dedecms_user)。 - 为该用户授权:将你刚刚创建的数据库(
dedecms_db)的权限(通常是“全部权限”)授予这个用户(dedecms_user)。 - 记录以下信息,你马上会用到:
- 数据库名称
- 数据库用户名
- 数据库密码
- 数据库主机:通常是
localhost,如果不是,请咨询你的主机商。
通过织梦安装程序自动导入(最常用、最简单)
这是标准的安装流程,织梦会自动处理数据库的创建和导入。
第1步:运行安装程序
- 在浏览器中访问你的网站域名。
http://www.yourdomain.com/install/ - 如果你的网站根目录下没有
install文件夹,或者该文件夹已被删除,你也可以直接访问http://www.yourdomain.com/,织梦会自动检测并跳转到安装页面,或者提示你手动创建一个data目录并设置权限。
第2步:环境检测
安装程序会自动检测你的服务器环境是否符合织梦的运行要求,
- PHP 版本
. MySQL 版本
. 是否开启必要的 PHP 函数(如
curl,gd,mysqli等)
如果检测失败,会列出问题,你需要根据提示联系主机商修改配置,或者手动解决,如果全部通过,点击“同意”或“下一步”。
第3步:设置数据库信息(关键步骤)
这是整个安装过程的核心,你需要在这里填入前面准备好的数据库信息。

- 数据库服务器:通常填写
localhost。 - 数据库用户名:填写你创建的数据库用户名(
dedecms_user)。 - 数据库密码:填写你为该用户设置的密码。
- 数据库名:填写你创建的数据库名(
dedecms_db)。 - 数据库前缀:强烈建议修改默认的
dede_为一个自定义的、复杂的名字(myabc_),这可以有效防止网站被 SQL 注入攻击,你可以改成cms_、site_等。 - 管理员账号:设置你的网站后台登录用户名(默认是
admin,建议修改)。 - 管理员密码:设置一个复杂的后台登录密码。
- 安全设置:通常建议勾选“开启Data目录安全”,这会给
data目录设置一个随机名称,增加安全性。
填写完毕后,点击“下一步
第4步:自动安装与导入
安装程序会根据你填写的信息,自动连接到数据库,创建数据表,并将 install/sql/dede.sql 文件中的数据(包括默认的网站内容、栏目、模型等)导入到你指定的数据库中。
这个过程可能需要几秒钟到几分钟,请耐心等待,不要刷新页面。
第5步:完成安装
当看到“安装成功!”或类似的提示后,表示数据库已经成功导入。

- 删除
install文件夹:出于安全考虑,必须通过 FTP 删除你网站根目录下的install文件夹,如果不删除,别人可能通过这个漏洞重新安装你的网站。 - 访问网站:在浏览器中访问你的域名,你应该能看到织梦的默认首页了。
- 登录后台:在域名后面加上
/dede/(http://www.yourdomain.com/dede/),使用你刚才设置的管理员账号和密码登录后台。
至此,通过安装程序自动导入数据库的流程全部完成。
手动通过 phpMyAdmin 导入(备用方法)
如果你因为某些原因无法使用安装程序(服务器不支持自动安装,或者你想从一个备份的数据库文件恢复),可以采用这个方法。
第1步:登录 phpMyAdmin
- 登录你的虚拟主机控制面板。
- 找到“数据库”或“phpMyAdmin”选项,点击进入。
第2步:选择数据库
在 phpMyAdmin 的左侧列表中,点击你为织梦创建的那个数据库名(dedecms_db)。
第3步:导入数据库
- 在顶部菜单栏中,点击“导入”选项卡。
- 在“从本地磁盘选择文件”区域,点击“选择文件”按钮。
- 在你的电脑上找到织梦程序包里的数据库文件,它的位置是:
/install/sql/dede.sql。 - 选择该文件后,可以设置一些导入选项,但通常保持默认即可。
- 点击右下角的“执行”按钮。
phpMyAdmin 会开始执行 SQL 语句,将 dedecms.sql 文件中的所有表结构和数据导入到你选定的数据库中,导入成功后,你会看到成功的提示。
第4步:修改配置文件
手动导入后,你还需要手动告诉织梦数据库连接信息。
-
通过 FTP 打开织梦网站根目录。
-
找到并打开
/data/common.inc.php文件。 -
修改其中的数据库配置信息,确保与你创建的数据库信息一致:
//数据库连接信息 $cfg_dbhost = 'localhost'; // 数据库主机 $cfg_dbname = 'dedecms_db'; // 数据库名 $cfg_dbuser = 'dedecms_user'; // 数据库用户名 $cfg_dbpwd = 'your_password'; // 数据库密码 $cfg_dbprefix = 'myabc_'; // 数据库前缀,要和你手动导入的文件中的前缀一致! $cfg_db_language = 'gbk'; // 数据库语言,根据你的程序版本选择 gbk 或 utf-8
特别注意:
$cfg_dbprefix必须和你手动导入的dedecms.sql文件中定义的前缀完全一致,否则网站将无法正常工作。
第5步:完成后续步骤
- 删除
install文件夹。 - 访问网站和后台,检查是否正常。
常见问题与解决方法
-
安装时提示“无法连接数据库”:
- 检查数据库名、用户名、密码是否输入正确。
- 检查数据库主机是否为
localhost,如果不是,请咨询主机商。 - 检查数据库用户是否拥有对指定数据库的全部操作权限。
-
安装后网站空白或显示错误:
- 检查
data/common.inc.php文件中的数据库配置信息是否正确。 - 检查数据库前缀
$cfg_dbprefix是否与数据库中实际的表前缀一致。 - 检查服务器目录权限,
data目录需要有 755 或 777 权限,cache、templates_c等目录需要有写入权限(通常是 755 或 777)。
- 检查
-
导入数据库文件过大,phpMyAdmin 失败:
- 这是因为 PHP 的上传限制和执行时间限制。
- 解决方法:将大的 SQL 文件(如
dedecms.sql)用文本编辑器(如 Notepad++)分割成多个小文件(如dedecms_1.sql,dedecms_2.sql),然后在 phpMyAdmin 中依次导入这些小文件。
希望这份详细的指南能帮助你顺利完成织梦的数据库导入!
