插件窝 干货文章 windows备份mysql数据库,简单可用

windows备份mysql数据库,简单可用

备份 数据库 mysqldump MySQL 721    来源:    2025-05-12

Windows下备份MySQL数据库的简单方法

方法一:使用mysqldump命令行工具

这是MySQL官方提供的备份工具,简单可靠。

  1. 打开命令提示符(cmd)

    • Win+R,输入 cmd 回车
  2. 执行备份命令

    mysqldump -u 用户名 -p 数据库名 > 备份文件路径.sql
    

    例如:

    mysqldump -u root -p mydatabase > C:\backup\mydb_backup_20231115.sql
    
  3. 输入密码

    • 执行命令后会提示输入密码,输入后回车

方法二:使用Windows任务计划程序自动备份

  1. 创建一个批处理文件 mysql_backup.bat,内容如下:

    @echo off
    set "filename=mydb_backup_%%date:~0,4%%%%date:~5,2%%%%date:~8,2%%.sql"
    "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe" -u root -p密码 mydatabase > D:\backups\%filename%
    
  2. 使用Windows任务计划程序设置定时执行此批处理文件

方法三:使用MySQL Workbench图形界面备份

  1. 打开MySQL Workbench
  2. 连接到您的数据库
  3. 在导航面板选择"管理" → "数据导出"
  4. 选择要备份的数据库和表
  5. 设置导出选项和输出文件路径
  6. 点击"开始导出"

注意事项

  1. 对于大型数据库,可以考虑添加 --single-transaction 参数避免锁表:

    mysqldump -u root -p --single-transaction mydatabase > backup.sql
    
  2. 要备份所有数据库,使用 --all-databases 参数:

    mysqldump -u root -p --all-databases > full_backup.sql
    
  3. 恢复数据库使用命令:

    mysql -u 用户名 -p 数据库名 < 备份文件.sql
    
  4. 建议将备份文件存储在不同于数据库服务器的位置,最好有异地备份。

这些方法都简单易用,您可以根据自己的需求选择最适合的方式。