heymiao

mysql数据库定时备份

前提条件

  1. 服务器安装已安装.NETFrameWork。查看系统是否有此目录:C:\Windows\Microsoft.NET\Framework64\v4.0.30319。
  2. 修改mysql配置文件,在文件末尾增加以下mysql账户密码信息,注意修改完配置文件后不要重启mysql服务
[mysqldump]
user=root
password=123456

使用

  1. 程序目录中数据库配置文件DataBaseConfig.json修改,BackPath为备份目录、DataBase则是备份数据库名列表,如果需要备份所有数据库则填写“[]”即可:
{
  "BackPath": "D:\\BackUp\\",
  "DataBase": [
    "gsry_db",
    "chenxi"
  ]
}
  1. 任务配置文件“quartz_jobs.xml”,修改任务执行时间,默认是凌晨1点。如要修改时间,双击“QuartzCron.exe”生成Cron表达式之后,替换cron-expression节点中的内容即可。
  2. 修改日志配置文件log4net.config,默认配置为在程序目录下“Log”文件夹。
  3. 安装服务,双击程序目录中的“安装服务.bat”,注意安装服务需要是管理员身份。安装成功后打开WINDOWS服务可看到“宸希服务”。

后续

附上代码地址:https://github.com/hylx2013/MysqlService.git

分类:

技术点:

相关文章: