工具下载

Navicat 是一款功能强大的数据库管理工具,支持 MySQL、Oracle、SQL Server、PostgreSQL 等多种数据库。

  • 官方下载地址:https://www.navicat.com.cn/download/navicat-premium
  • 支持 Windows、Mac 等主流操作系统
  • 提供 14 天免费试用版,也可选择付费订阅或激活使用

连接数据库

  1. 点击左上角"连接"按钮
  2. 选择 MySQL 数据库类型
  3. 填写连接信息后点击"测试连接"
  4. 连接成功后双击左侧数据库名称打开连接

操作数据库

新建数据库

  1. 右键选择"新建数据库"
  2. 填写数据库名称并设置字符集

字符集说明

字符集字节数支持范围适用场景
utf8mb33 字节0x0000–0xFFFF普通中文内容
utf8mb44 字节0x00000000–0x10FFFF含生僻字和 emoji

对于包含中文的数据库,建议使用 utf8 字符集;对于需要支持特殊符号和 emoji 的应用,推荐使用 utf8mb4 字符集。

导入备份文件

  1. 右键目标数据库,选择"运行 SQL 文件"
  2. 选择本地的 .sql 备份文件
  3. 导入成功后,数据表会在左侧显示下拉箭头
  4. 可展开查看和管理各张数据表

备份数据库

手动备份步骤

  1. 在数据库上右键,选择"新建备份"
  2. 添加备注说明,并勾选需要备份的对象
  3. 点击"备份"按钮开始执行
  4. 备份完成后,可将备份文件复制到其他位置保存

备份建议

  • 备份文件建议存放在与数据库服务器不同的存储设备上
  • 定期验证备份文件的完整性

还原数据库

  1. 在左侧备份列表中选中目标备份文件
  2. 右键点击"还原备份"
  3. 确认还原操作后执行

重要提示: 还原前需确认现有表中无未备份的重要数据,还原操作会覆盖当前数据。

自动备份数据库

Navicat 支持通过"自动运行"功能创建定时备份任务,避免手动操作遗漏。

配置步骤

  1. 点击菜单中的"自动运行",创建新的批处理作业
  2. 在批处理作业中添加备份操作,选择需要备份的数据库对象
  3. 保存批处理作业配置
  4. 进入"触发器"选项卡,配置执行周期(建议设置在夜间业务量少的时间段)
  5. 输入系统管理员账号密码完成定时任务注册

定时策略建议

  • 全量备份:每天凌晨 2:00 执行
  • 增量备份:每隔 4–6 小时执行一次
  • 备份保留周期:建议保留最近 7 天的备份文件