文档中心

MySQL数据库在Windows环境下备份与恢复

发布时间:2026-04-22 11:08:08

准备工作

解压版 MySQL 需要先进入 bin 目录,安装版可直接跳过。

1.       Win+R,输入 cmd 打开命令行

2.       进入 MySQL bin 目录(示例路径)

切换盘符:

CMD
E:

进入 bin 目录:

CMD
cd "E:\Program Files\MySQL\MySQL Server 5.0\bin"

 

一、数据库备份

方式 1:基础备份(CMD 窗口执行)

命令格式:

CMD
mysqldump -u用户名 -p 数据库名 > 保存路径\文件名.sql

示例:

CMD
mysqldump -uroot -p dataname > d:\data.sql

说明:备份名为 dataname 的数据库到 D 盘,生成 data.sql 备份文件。

方式 2:指定编码备份(防乱码)

命令格式:

CMD
mysqldump -u用户名 -p --default-character-set=utf8 数据库名 > 保存路径\文件名.sql

示例:

CMD
mysqldump -uroot -p --default-character-set=utf8 discuss_chi > d:\data.sql

说明:使用 UTF8 编码备份数据库,避免中文乱码问题。

二、数据库恢复

方式 1CMD 窗口直接导入

指定编码导入(推荐):

CMD
mysql -u用户名 -p --default-character-set=utf8 -f 数据库名 < 备份文件路径.sql

二进制导入(乱码时用):

CMD
mysql -u用户名 -p --default-character-set=binary -f 数据库名 < 备份文件路径.sql

说明:出现乱码时使用二进制模式导入,兼容性更强。

方式 2MySQL 控制台恢复

1.       登录 MySQL

CMD                                              
mysql -uroot -p

2.       选择数据库

SQL                                                        
mysql> use 数据库名;  -- 切换到目标库

3.       设置编码(乱码时用)

SQL                                                      
mysql> set names utf8;  -- 统一编码防乱码

4.       执行恢复

SQL
mysql> source d:\data.sql;  -- 执行备份文件恢复

全天候品质服务
全天候品质服务
快速客服响应
快速客服响应
客户价值为先
客户价值为先
多层安全防护
多层安全防护
QQ在线咨询
业务咨询:594128886
备案咨询:1165077278
微信扫码咨询
微信客服二维码

微信号:yuy1899

0451-85991100 工作日 09:00-18:00