美文网首页
MySQL 数据库的自动备份操作

MySQL 数据库的自动备份操作

作者: 雪中亮 | 来源:发表于2017-03-22 10:52 被阅读336次

    「博客搬家」 原地址: CSDN 原发表时间: 2016-09-12

    MySQL 数据库中,对指定表实现按天自动备份的功能是比较有用的。

    1. 预先条件

    • 已正确安装 MySQL 并可开机自动运行
    • 已将 MySQL 的工具添加到系统的环境变量中。

    2. 操作方法

    新建批处理文件,其中内容为:

    rem *******************************Code Start *****************************
    @echo off
    mysqldump -u "用户名" --password="密码" "数据库名" > "保存文件绝对地址及保存的文件名"
    @echo on
    rem ******************************* Code End *****************************
    

    我所配置的 .bat 文件内容为:

    rem *******************************Code Start *****************************
    @echo off
    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
    mysqldump -u root --password=lml manager > C:\MySQLBackup\manager_%Ymd%.sql
    @echo on
    rem ******************************* Code End *****************************
    

    3. 将此 .bat 文件添加到系统计划任务中

    打开 "控制面板" -> "计划任务程序" -> "创建基本任务"
    可以设置每天固定时间运行一次该 .bat 文件,即可实现每天自动对 MySQL 数据库进行备份

    4. 参考资料

    Windows中,MySQL 自动备份的几种方法

    相关文章

      网友评论

          本文标题:MySQL 数据库的自动备份操作

          本文链接:https://www.haomeiwen.com/subject/bpxonttx.html