Navicat Cloud无离线补传机制,断网期间的修改(如查询、ER模型)若未联网触发同步则彻底丢失;连接和备份配置本就不支持同步,仅同步分组名、书签等非敏感元数据。
Navicat Cloud没有“离线修改→联网自动补传”机制。一旦断网,你在本地做的任何变更(比如新增查询、重命名分组、编辑ER模型),只要没在联网状态下触发过同步,就永远不会上传到云端——不是延迟,是彻底丢失。
常见错误现象:Synced状态栏长时间显示Syncing...或干脆灰掉;网页端navicat.com/cloud里看不到最新改动;重启软件后发现刚保存的查询消失了。
Synced(不是Syncing或Paused)才算真正同步成功Sign out再重新登录Queries、ER Models等对应项(Connections仅同步分组名,不传连接定义)根本做不到。Navicat Cloud从不上传连接参数(主机、端口、用户名、密码),离线改的连接只存在本地%APPDATA%PremiumSoftNavicatConnections(Windows)或~/Library/Application Support/PremiumSoft/Navicat/Connections(macOS)路径下,同事设备上连占位符都不会生成。
你右键连接→Move to Navicat Cloud,实际只是把连接的“名字”和所属分组同步过去,点开照样提示Please configure connection parameters。
Navicat On-Prem Server,并确保所有成员登录同一服务地址connections.ncx文件,手动发给同事,对方用相同主版本Navicat导入(如17.0.x之间可互导,16.x导入17.x大概率失败)Save password,否则下次仍要输不能。Navicat Cloud根本不支持同步备份设置——这类任务依赖本地路径、系统权限和定时服务(Windows Task Scheduler / macOS launchd),无法抽象成云可传输的元数据。
你在离线时新建的备份计划,哪怕之后联网,也永远不会出现在另一台设备的Navicat界面里。网页端同步清单里压根就没有backup_schedule这一项。
Queries、ER Models不在同一同步体系内mysqldump脚本+cron).navicat_project文件也不含备份配置,解包后查不到任何相关字段因为Refresh操作只拉取云端已有变更,不上传本地未同步内容。它本质是单向下载,不是双向同步。
典型场景:你在Mac上离线写了5条新查询,联网后右键项目→Refresh,结果一条都没出现——这是正常行为,不是Bug。
Synced,或手动点击右下角云图标→Sync Now
Syncing...,检查防火墙是否拦截了cloud.premiumsoft.com或api.premiumsoft.com