请问达人mysql数据库如何实现定时自动备份

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:23:46
如每天到了指定时候就自动完成数据备份
谢谢"阳光上的桥"好友,我现在按你的意思写了一下bat文件如下:
@echo off
D:\MySQL\bin\mysqladmin -u root --password=123456 shutdown
D:\MySQL\bin\mysqldump --opt -u root --password=123456 mydb > E:\mybackup\%date:~0,10%.sql
D:\MySQL\bin\mysqld-nt
这样写可以吗?如果不对要怎么改,谢谢!

MYSQL有什么企业管理器吗?我确实不知道。我的方法是编写一个批处理(或者UNIX下的shell),定时执行这个批处理完成备份。

批处理的内容非常简单,就是停止服务,打包文件夹,启动服务。

补充:
可以每天的文件名字不同,可能你是用的WINDOWS吧,因为UNIX上取日期很简单,WINDOWS下这样写( %date:~0,10% 表示当天的日期):
"C:\Program Files\WinRAR\Rar.exe" a -m5 -s -idp "d:\backup\db\%date:~0,10%.rar" e:\mysql\data

补充:
是否可以怎么也问人嘛,问电脑呀~我觉得可以,如果电脑说不可以,你把它怎么说的粘贴上来。

补充一下,不能停机,最好能够加一个read锁,备份完以后释放。

在企业管理器中设置