2023-11-08 01:24来源:m.sf1369.com作者:宇宇
1、可以在数据库里加触发器,实现a表到b表的数据过渡
2、写代码,循环监听a表数据,与b表现有数据做比较,判断是否需要调用数据过渡逻辑,从a表导数到b表
第一种:新建批处理文件 backup.dat,里面输入以下代码:
net stop mysql
xcopy C:\Program Files\MySQL\MySQL Server 5.0\data\piaoyi\*.* D:\db_backup\%date:~0,10%\ /y
net start mysql
第二种:mysqldump备份成sql文件
==============
假想环境:
MySQL 安装位置:C:\MySQL
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:D:\db_backup\
脚本:
@echo off
set Ymd=%date:~,4%%date:~5,2%%date:~8,2%
C:\MySQL\bin\mysqldump --opt -u root --password=123456 bbs > D:\db_backup\bbs_%Ymd%.sql
@echo on
第三种:利用WinRAR对MySQL数据库进行定时备份。
对于MySQL的备份,好的方法是直接备份MySQL数据库的Data目录。下面提供了一个利用WinRAR来对Data目录进行定时备份的方法。
首先当然要把WinRAR安装到计算机上。
将下面的命令写入到一个文本文件里,如 backup.bat
net stop mysql
C:\Program Files\WinRAR\WinRAR.exe a -ag -k -r -s D:\db_backup\mysql_.rar C:\Program Files\MySQL\MySQL Server 5.0\data\
net start mysql
winrar参数解释:
a: 添加文件到压缩文件
-ag: 使用当前日期生成压缩文件名
-k: 锁定压缩文件
-r: 递归子目录
-s: 创建固实压缩文件