灵当CRM

 找回密码
 立即注册
查看: 550|回复: 0

灵当CRM数据库远程备份方法

[复制链接]

540

主题

542

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15703
 楼主| 发表于 2019-3-11 16:16:20 | 显示全部楼层 |阅读模式
灵当CRM数据库远程自动备份方法
1.   自动备份工具文件crmdb_autobackup.zip下载地址:

2:上面的文件,解压后放到备份服务器上。例如:放在D盘

1 (2).png
1)       其中bin文件夹下是 mysql 数据库工具程序,包括以下三个文件:
a)       mysql.exe 用于连接数据库
b)       mysql_config_editor.exe 可以把指定的连接和密码生成加密文件,通过该文件可以使用mysql直接登录,避免明文密码出现在脚本中
c)       mysqldump.exe 用于导出数据库,生成数据库备份脚本
2)       文件 crmdb_backup.bat :自动备份脚本

3.首先,为CRM数据库添加远程访问用户。可以利用Navicat for mysql工具连接数据库之后运行下面的脚本添加远程访问用户:
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'crmbackup'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
a)       crmbackup 表示远程访问数据的登录用户名
b)       % 表示允许所有的远程访问,为安全起见也可以单独设置成备份服务器的IP地址/域名
c)       123456 表示远程登录的密码
说明:以上信息请根据需要进行修改

4.    在备份服务器上利用mysql_config_editor.exe配置数据库连接用户:
D:\crmdb_autobackup\bin\mysql_config_editor.exe set --login-path=crmdbbackup-P3306 -h192.168.3.42-ucrmbackup –p
a)       D:\crmdb_autobackup\bin\mysql_config_editor.exe 为备份工具所在的路径,请替换成自己的备份路径。
b)       crmdbbackup 为定义的登录用户名,可根据需要修改。
c)       3306 是CRM数据库的端口,请替换成自己的数据库端口。
d)       192.168.3.42 是CRM数据库的IP,请替换成自己的数据库IP。
e)       crmbackup 是上一步中添加的远程连接数据库使用的用户名
f)        在备份服务器上打开cmd,运行上面的脚本后回车,然后根据提示输入密码即可

5.修改自动备份脚本crmdb_backup.bat中的参数,如下图所示;
2.jpg

a)       DBNAME=ldcrm,其中ldcrm是需要备份的数据库实体名称
b)       --login-path=crmdbbackup,其中crmdbbackup是上一步骤中描述的使用mysql_config_editor.exe定义的登录用户名。

6. 双击运行crmdb_backup.bat文件,如果配置正确的话,会在当前目录下生成数据库备份文件。

7.在备份服务器上添加WINDOWS计划任务,调用crmdb_backup.bat文件实现定时备份。可以手动添加计划任务,也可以在cmd中运行下面的脚本:
schtasks/create /tn crmdb_backup /tr D:\crmdb_autobackup\crmdb_backup.bat /sc DAILY /st 17:00:00
a)       crmdb_backup 是任务名称
b)       D:\crmdb_autobackup\crmdb_backup.bat是自动备份脚本所在路径
c)       17:00:00 是每天备份的时间

8. 使用 dump 方式导出的脚本,需要用source 命令恢复。即打开cmd,依次运行下面的命令:
3.jpg

D:\xampp\mysql\bin\mysql.exe --login-path=crmdbbackup
use crm_20190308;
source D:\crmdb_autobackup\ldcrm_20190308.sql;
连接数据库可以直接使用端口、IP、用户名、密码去连接,命令如下:
D:\xampp\mysql\bin\mysql.exe -P3306 -h192.168.3.42 -ucrmbackup-p123456








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

灵当CRM

GMT+8, 2019-11-15 05:29 , Processed in 0.092417 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表