c#利用定时器自动备份数据库(mysql)
1:引用dll
MySql.Data.dll, MySqlbackup.dll
2:建一个数据连接静态类
public static class mysql
{
public static string constr = "database=test;Password=密码;user ID=root;server=ip地址";
public static MySqlConnection conn = new MySqlConnection(constr);
}
3:定时器启动:
winform加载时
timer1.Interval = 1000; //代表一秒运行一次
timer1.Enabled = true; //启动
4:建winform窗体 timer定时器控件
备份代码
private void timer1_Tick(object sender, EventArgs e)
{
if (booql)
{
booql = false;
if (DateTime.Now.Hour == 10 && DateTime.Now.Minute == 00) //时间10点
{
string time1 = System.DateTime.Now.ToString("d").Replace("/", "-");
string file = ".//mysql/" + time1 + "_test.sql";
using (MySqlCommand cmd = new MySqlCommand())
{
using (MySqlBackup mb = new MySqlBackup(cmd))
{
cmd.Connection = mysql.conn;
mysql.conn.Open();
mb.ExportToFile(file);
mysql.conn.Close();
MessageBox.Show("数据库已自动备份本地");
}
}
}
}
}
转载于:https://www.cnblogs.com/ouyangkai/p/10837221.html
c#利用定时器自动备份数据库(mysql)相关推荐
- 1 shell备份数据库MYSQL案例
SHELL编程实战MYSQL备份脚本(编程思路) 1.备份MYSQL数据库,备份的工具的选择: 数据量小于100G使用全备,基于mysqldump工具备份,备份会锁表: 数据量大于100G使用增量备份 ...
- linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
bitsCN.com linux下mysql自动备份数据库与自动删除临时文件 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表:crontab -l然后新建:crontab - ...
- linux mysql 临时文件_linux下mysql自动备份数据库与自动删除临时文件
一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表: crontab -l 然后新建: crontab -e 添加一行: 00 03 * * * rm -rf /www/cmst ...
- 删除mysql临时文件_mysql自动备份数据库与自动删除临时文件
mysql自动备份数据库与自动删除临时文件,有需要的朋友可以参考下. 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表: crontab -l 然后新建: crontab -e ...
- 《果然新鲜》电商项目(44)- 利用Logstash自动同步数据库内容到ES
文章目录 1. 如何实现数据库与ES同步 2.数据库数据录入 3. logstash同步数据库内容到ES 3.1 logstash安装插件 3.1.1 logstash-input-jdbc插件安装 ...
- 如何实现php自动备份数据库,使用php自动备份数据库表的实现方法
1.前言 mysql数据库的备份方式有很多: 例如: 1.使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > Ba ...
- php如何取消bak自动备份_教你如何进行异地自动备份数据库
之前有给大家介绍如何自动备份清理数据库文件了,如果还没看过的可以点下面链接,先了解如何自动备份. 能够自动化的任务,为何要手动?教你如何自动备份数据库 有小伙伴提出如何进行异地备份的问题,今天我们就来 ...
- 如何使用PHP自动备份数据库
1.前言 mysql数据库的备份方式有很多: 例如: 1.使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > B ...
- Shell脚本自动备份数据库
需求:自动备份数据库 1.编写脚本 # mkdir -p /data/scripts # vim /data/scripts/auto_backup_mysql.sh #!/bin/bash # Th ...
最新文章
- 有助于建立使用者对套件的信任 GitHub释出管理服务
- 抄作业了!6 大 Flask 开源实战项目推荐
- oracle删除排序数据库,数据库的数据操作:增删改查和排序
- pdfplumber读取pdf简历,并且写入Excel中
- Linux检查点是做什么的,基于日志却采用三种方法来区别增量检查点和完全检查点...
- gstreamer中查看有哪些元素以及元素的属性(参数)
- 将一个存放了若干个对象的数组按照对象的某个属性值进行分组
- STM32 Boot模式设置方法
- GB/T 7714-2005《文后参考文献著录规则》(精简)
- 黑域,黑阈 Permission denied
- 小菜编程成长记(十一 无熟人难办事?——聊设计模式迪米特法则)
- 【PS图像处理】修改图层中文字图形的颜色
- es模糊查询 java_java使用elasticsearch进行模糊查询之must使用
- 【转】MUD教程--巫师入门教程4
- 一度智信:电商推广计划
- 五分钟理解什么是面向对象
- 没考计算机水平怎么填6,“计算机水平”怎么填,没曾考级,只参加过大 – 手机爱问...
- 【Excel】选择性粘贴
- 获得淘宝app商品详情原数据API
- 【MySQL进阶】MySQL事务隔离与锁机制底层原理万字总结(建议收藏!!)