MySql for Windows,MySql管理员:计划备份不起作用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySql for Windows,MySql管理员:计划备份不起作用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1300字,纯文字阅读大概需要2分钟。
内容图文
![MySql for Windows,MySql管理员:计划备份不起作用](/upload/InfoBanner/zyjiaocheng/899/88bd0295ff804e4d91bd2f2e04ab1e6c.jpg)
我的问题有点具体,但我希望有人有这个问题的经验.
我正在运行安装了MySql for Windows的Windows 2008服务器.这是MySql 5.2,该软件包包含“MySql Administrator”.在那里,您可以备份特定的数据库.当我配置备份并且还说它需要每天凌晨3点左右完成时,它不会自动运行.只有当我按下“立即执行备份”时才能保存.SQL文件然后备份它才能正常工作.当我要求它自动触发时,不会创建任何内容,甚至不会创建日志文件.我已经检查了所选文件夹的权限,并且我添加了用户“Everyone”,并拥有排除任何权限问题的所有权利.没有效果.
我一直在谷歌搜索,我无法找到解决方案.有谁知道为什么我的自动备份通过MySQL管理员无法在MS Windows 2008上运行,为什么它甚至没有创建日志文件?
解决方法:
创建具有最小允许权限的用户
mysql> grant select,lock tables on foo.* to bar@localhost identified by'backup';
mysql> flush privileges;
创建一个类似于以下的批处理文件并安排它
*这将使用db name date and time *在指定路径中备份文件*
@echo off
set mySqlPath=C:\[path to my sql]\mysql5.1.36
set dbUser=bar
set dbPassword=backup
set dbName=MyDB1
set hr=%time:~0,2%
if "%hr:~0,1%" equ " " set hr=0%hr:~1,1%
set file=%dbName%.%date:~-4,4%%date:~-10,2%%date:~-7,2%_%hr%%time:~3,2%%time:~6,2%.sql
set path=C:\[path to folder]\mysql_bak
echo Running dump for database %dbName% ^> ^%path%\%file%
"%mySqlPath%\bin\mysqldump.exe" -u %dbUser% -p%dbPassword% --result-file="%path%\%file%" %dbName%
echo Done!
内容总结
以上是互联网集市为您收集整理的MySql for Windows,MySql管理员:计划备份不起作用全部内容,希望文章能够帮你解决MySql for Windows,MySql管理员:计划备份不起作用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。