新建一个txt文档,贴入以下代码:
for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%i
for /f "Tokens=1" %%i in ('time /t') do set tm=%%i
set tm=%dt%
SET bkupdir=d:\back_up\test //备份文件存放路径
SET mysqldir=D:\Program Files\MySQL\MySQL Server 5.5 // mysql安装路径
path D:\Program Files\MySQL\MySQL Server 5.5\bin // mysql bin文件安装路径
SET dbname=test //需要备份的数据库
SET dbuser=root //用户名
SET dbpassword=123456 // 密码
SET CharacterSet=utf8 //备份数据库的字符编码
@ECHO Beginning backup of %dbname%...
mysqldump -u %dbuser% -p%dbpassword% %dbname% --add-drop-table --complete-insert --opt>%bkupdir%\%dbname%-%tm%.sql
@ECHO Done! New file: %bkupdir%\%dbname%-%tm%.sql
之后把它重命名为 bat 格式文件
在windows系统下还可以结合计划任务实现定时远程备份数据库。
开始----程序----附件----系统工作----任务计划程序。之后新建计划,选择刚才保存的bat文件即可。
相关文章
- Windows下mysql导出和导入数据库表(命令行)
- 【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。启动好后,数据1146问题,找不到表(windows版本,免安装版本)
- mysql - windows下和linux下简单配置
- windows下监控进程自动重启
- Windows server下MySQL数据库的安装及常见问题(含安装包)
- mysql服务是灰色的无法禁用,win10系统下无法禁用Windows Defenderf Firewall服务禁用按钮灰色怎么办...
- mysql在windows(含客户端工具)及linux(yum)环境下安装
- windows下基于docker-desktop 安装 mysql 5.7
- windows环境下:MySQL远程连接失败(错误码:2003)
- linux下 mysql数据库的备份和还原