当前位置:   article > 正文

mysql定时备份

mysql定时备份

在windows里面搜索【任务计划程序】

右键【任务计划程序库】-》【创建基本任务】或【创建任务】

最终配置如下:

在C盘新建文件夹【mysql-backup】和【bk】

在【bk】下新建文件【backup.bat】

【backup.bat】内容如下:

  1. @echo off
  2. echo MYSQL开始备份
  3. set time0=%time: =0%
  4. set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%%time0:~0,2%%time:~3,2%%time:~6,2%"
  5. set BACKUP_PATH=C:\mysql-backup
  6. echo %Ymd%
  7. ::进入mysql安装目录的bin目录下
  8. cd C:\mysql-8.0.26-winx64\bin\
  9. ::执行备份操作 如果有存储过程和事件 加上 --routines --events
  10. mysqldump --host=localhost --protocol=tcp --port=3308 数据库名 --default-character-set=utf8mb4 --single-transaction=TRUE > %BACKUP_PATH%\dump-xxx-%Ymd%.sql
  11. echo MYSQL备份执行完毕!
  12. ::pause

注意:导出需要在数据库的my.ini文件中配置数据库用户和密码

  1. ...
  2. #上面省略my.ini其它配置
  3. #配置定时导出时的用户名和密码
  4. [mysqldump]
  5. user=用户
  6. password=密码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/886303
推荐阅读
相关标签
  

闽ICP备14008679号