请输入
菜单

如何备份灵当CRM账套数据?如何恢复和还原备份?

下载

一、windows菜单->灵当CRM->数据备份

备份文件路径:CRM安装路径:\ldcrmbackup\201741115_1404\mysql\data

说明:备份文件为:data、storage、templatePrintFile、user_privileges文件




还原方法:

1、停止mysql服务(否则,文件名修改不生效);

2、修改系统中data文件的名称,修改为“data1”

说明:data修改为任意一个文件名,非data即可

路径:CRM安装路径\ldcrm\mysql\data

3、复制粘贴备份文件中的data文件,至:
CRM安装路径\ldcrm\mysql\

4、再次启动mysql服务(启动后,才可以运行灵当CRM);

5、替换storage、templatePrintFile、user_privileges文件,默认替换路径:\ldcrm\www\crm

注:若data数据库文件的mysql版本较低,恢复数据后必须执行升级MySQL版本的升级命令

       1)打开开始菜单,在搜索框中输入“cmd”,在搜索结果中,对着命令提示符程序,单击鼠标右键,菜单中点击选择“以管理员身份运行”。




       2)在命令提示符窗口输入 D:\ldcrm\mysql\bin\mysql_upgrade.exe -P33306 -uroot -p --force(-P33306是端口号,需根据实际MySQL端口填写
回车 提示输入密码 再回车(空密码)




       3)修复完成后,重启 mysql 服务





第二种备份方法:灵当CRM->系统设置->立即备份->下载备份文件

解压缩后为database.sql文件



还原方法(linux系统)

1、要用mysql 的source命令的方式恢复,不能用navicat(navicat 恢复不了,dump 导出的备份文件)

2、linux操作系统界面截图;


还原方法(windows系统)

1、管理员身份运行CMD

2、执行如下命令,然后输入密码(如果空密码直接回车即可),连接数据库:

D:\ldcrm\mysql\bin\mysql -P33306 -uroot -p --default-character-set=utf8

3、若是kh001的账套恢复数据,需额外增加此步骤(非001账套不需要操作此步骤):添加存储过程、事件、函数、视图中定义的数据库用户 kh001

(1)如果是Mysql 8以下版本
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'kh001'@'%' IDENTIFIED BY '123##' WITH GRANT OPTION;
FLUSH PRIVILEGES;

(2)如果是Mysql 8及以上版本
use mysql;
CREATE USER 'kh001'@'%' IDENTIFIED BY '123##';
GRANT ALL PRIVILEGES ON *.* TO 'kh001'@'%';
ALTER USER 'kh001'@'%' IDENTIFIED WITH mysql_native_password BY '123##';
FLUSH PRIVILEGES;

4、创建数据库,如果恢复已有的数据库需要先删除数据库(可以批量执行):

(1)如果是Mysql 8以下版本
DROP DATABASE IF EXISTS ldcrm;
CREATE DATABASE IF NOT EXISTS ldcrm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
USE ldcrm;
SET GLOBAL max_allowed_packet=2*1024*1024*1024;
source C:\Users\cvd-6LhInSu\Desktop\data.sql

(2)如果是Mysql 8以上版本
DROP DATABASE IF EXISTS ldcrm;
CREATE DATABASE IF NOT EXISTS ldcrm DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;
USE ldcrm;
SET GLOBAL max_allowed_packet=2*1024*1024*1024;
source C:\Users\cvd-6LhInSu\Desktop\data.sql

5、替换storage、templatePrintFile、user_privileges文件,默认替换路径:\ldcrm\www\crm


第三种备份方法:navicat转储备份

解压缩后为database.sql文件




还原方法(windows系统):

1、打开navicat工具

   1)navicat工具下载地址:
http://51mis.org/downlist/tools/Navicat%20for%20MySQL.zip

   2)安装成功后打开navicat工具,点击左上角连接,连接名自己定义、主机名或ip地址默认是localhost、端口、用户名、密码。

   3)查看安装目录下crm文件夹下configinc.php文件。具体参考图片

   

2、选中数据库(ldcrm),新建查询,录入mysql >source d:/dbname.sql

说明:
dbname.sql修改为您的备份文件sql文件名称

3、选中数据库(ldcrm)->右键->运行SQL文件->选中备份的database.sql文件->开始

   
   

最近修改: 2025-08-15