windows服务器上使用mysqldump方式备份数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了windows服务器上使用mysqldump方式备份数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1372字,纯文字阅读大概需要2分钟。
内容图文
![windows服务器上使用mysqldump方式备份数据库](/upload/InfoBanner/zyjiaocheng/918/e17d5b070a854a93898c8e42666ac5c4.jpg)
公司有有一些业务服务器,使用windows2008r2的操作系统,数据库使用mysql。
现在需要将数据库导出备份到共享目录中。
一、挂载NFS
首先搭建好NFS服务器,设定共享目录。
在windows2008r2上默认没有安装NFS客户端,需要安装。安装使用命令行的方式。
servermanagercmd.exe -install FS-NFS-Services
完成即安装好客户端。
然后使用命令挂载
mount xxxx.xxxx.xxxx.xxxx:/NFS g:
挂载完成后,如下所示
二、备份脚本
windows上是用bat批处理的方式脚本,脚本如下所示:
@echo off set sql=DBNAME \\需要备份的数据库 set dir1=G:/NFS/backup \\设定备份路径在nfs共享目录上 set hh=%time:~0,2% \\设置时间日期 if /i %hh% LSS 10 (set hh=0%time:~1,1%) set yy=%date:~0,4%%date:~5,2%%date:~8,2%-%hh%%time:~3,2%%time:~6,2%%time:~9,2% set ss=%date:~0,4%.%date:~5,2%.%date:~8,2% %hh%:%time:~3,2% mysqldump %sql% > %dir1%\%sql%-%yy%.sql \\ 执行备份动作,以数据库名+日期进行备份导出 forfiles /p "%dir1%" /s /m *.sql /d -30 /c "cmd /c del @path" \\删除30天以前的备份文件 echo %ss% 数据已经成功备份到 %sql%-%yy%.sql >> mysql-backup.log \\输出备份日志 \\pause
将脚本保存到本地合适目录,如D:/
修改数据库配置文件my.ini,一般在数据库mysql安装路径下:
在配置文件最后追加,写入如下内容
[mysqldump] user=DBUSER password=DBPASSWORD
保存文件后,在服务中重启mysql
三、配置计划任务
在计划任务程序中,添加执行脚本的计划任务,定时每天凌晨00:00执行
设定合适的操作的和条件
在配置完成后,检查日志
内容总结
以上是互联网集市为您收集整理的windows服务器上使用mysqldump方式备份数据库全部内容,希望文章能够帮你解决windows服务器上使用mysqldump方式备份数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。