我遇到了一种不寻常的问题。我有一台运行mysql数据库的许多应用程序的服务器,每天计划的任务都会在.bat文件的帮助下为每个数据库分别生成备份。Mysql备份.bat文件在服务器上返回一个1kb的sql文件
这是工作正常,直到前几天,只有一个数据库的蝙蝠已创建大小为1kb的文件,当我知道它应该超过10,000 kb。这对我来说很奇怪,因为它突然开始这样做,没有对服务器或数据库结构进行更改。更重要的是,我用于每个数据库的脚本是相同的,只有数据库名称发生更改。这里是我的脚本:
CD C:\Program Files\MySQL\MySQL Server 5.1\bin
set DATE=%date%
set DATE=%DATE:/=%
set DATE=%DATE: =%
set DATE=%DATE::=%
set DATE=%DATE:,=%
set FILE=C:\\Backups\\DataBaseName_%DATE%.sql
mysqldump -uroot -p1 --routines=TRUE -r %FILE% DataBaseName
我检查了root权限和他们很好,特别是因为,正如我所说的,它适用于所有的数据库,但一个。
我希望有人可以给我一些指导,我真的需要这个.bat运行,因为它应该,我还没有找到任何帮助我解决谷歌问题。有没有人知道发生了什么?
先谢谢!
是否有可能你的磁盘空间不足?你有没有看过非常小的文件,看看它们包含什么? – tadman