如何在 Mac 上卸载 Beekeeper Studio
Beekeeper Studio 把保存的连接和 SQL 查询放在数据文件夹里的一个 SQLite 文件 app.db 中,数据库本身在服务器上或你自己的数据库文件里,卸载应用碰不到它们,但连接列表和存下来的查询会跟着那个文件夹走,删之前先把需要的导出来。这篇覆盖 beekeeperstudio.io 的磁盘映像和 Homebrew cask beekeeper-studio。
先保存连接和查询
按 Beekeeper Studio 的数据位置说明,连接和查询都存在 app.db,用菜单 Help › Add Beekeeper's Database 可以把这个文件当成一个连接打开,浏览里面的内容、导出 SQL 查询。移除任何东西之前先做这一步,或者退出应用,把下面说的整个数据文件夹复制出来。
按配置说明,个人设置文件 user.config.ini 也在同一个文件夹里,改过快捷键或其他选项的话一起复制。
退出 Beekeeper Studio,移除应用
- 从应用菜单退出 Beekeeper Studio。
- 打开「活动监视器」搜索 Beekeeper Studio,确认应用和几个 Helper 进程都已退出。
- 在访达的「应用程序」里把 Beekeeper Studio 移到废纸篓。
两次测试都没看到 Beekeeper Studio 注册登录项、后台项目或启动代理。
移除应用不会取消付费的 Beekeeper Studio 授权或订阅,这些到网页上管理。
Beekeeper Studio 的数据放在哪里
数据位置说明写的是 ~/Library/Application Support/Beekeeper Studio,配置说明和 Homebrew cask 用的却是 ~/Library/Application Support/beekeeper-studio,测试机上只出现了小写的那个,两个都在访达里按 Shift + Command + G 看一下。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/beekeeper-studio |
存连接和查询的 app.db、user.config.ini 和 Chromium 缓存 |
先导出或复制,确定不再需要这些连接时再删 |
~/Library/Application Support/Beekeeper Studio |
数据位置说明给出的文件夹名,你的版本用它的话就在这里 | 同上 |
~/Library/Logs/beekeeper-studio |
日志文件,见故障排查页 | 可以删 |
~/Library/Preferences/io.beekeeperstudio.desktop.plist |
应用偏好设置 | 想干净重装时删 |
~/Library/Caches/io.beekeeperstudio.desktop 和 ~/Library/Caches/io.beekeeperstudio.desktop.ShipIt |
缓存和更新程序的下载区,cask 的 zap 清单里有 | 可以删 |
检查结果
应用进废纸篓后,在「终端」里运行这两条只读命令:
pgrep -ilf "Beekeeper Studio"
ls "$HOME/Library/Application Support/beekeeper-studio"
pgrep没有输出,说明 Beekeeper Studio 已经不在运行,列出进程说明应用或某个 Helper 还开着,复制app.db之前先退出。ls列出app.db,说明连接还在这台 Mac 上,选择保留时这正是想要的结果,提示「No such file or directory」说明文件夹已经不在。找自己的数据时,先把Beekeeper Studio这个写法也试一遍,再下结论说丢了。
用 Homebrew 安装时
beekeeper-studio 这个 cask 的 zap 清单包含放着 app.db 的 ~/Library/Application Support/beekeeper-studio,还有 ~/Library/Application Support/Caches/beekeeper-studio-updater、io.beekeeperstudio.desktop 的缓存和 ShipIt 缓存、ShipIt 的 ByHost 偏好设置、偏好设置文件和窗口恢复状态。自己运行 brew uninstall --cask --zap beekeeper-studio 会把它们全部移进废纸篓,保存的连接也在其中,不看你在 Mole 里勾了什么。想保留,只移除应用:
brew uninstall --cask beekeeper-studio
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/Library/Application Support/beekeeper-studio 这一行默认不勾选,所以除非你自己勾上它,Mole 不会加 --zap。
Mole 会列出什么
以下是 Mole 对 beekeeperstudio.io 下载版的处理:
~/Library/Application Support/beekeeper-studio会列出,但默认不勾选,不勾它app.db就留着。里面的 Chromium 缓存文件夹,比如Cache、Code Cache和GPUCache,是单独的行,默认勾选。~/Library/Logs/beekeeper-studio、io.beekeeperstudio.desktop偏好设置文件、最近文稿列表和按 bundle ID 存放的临时缓存,默认勾选。- 你连过的数据库和打开过的 SQLite 文件不会列出。
这次检查覆盖了什么
2026 年 9 月 20 日,从官方磁盘映像把 Beekeeper Studio 拷进「应用程序」,打开后没有连数据库,再用 Mole 1.15 的 Preview 构建卸载,没有 Homebrew 安装记录。约 27 MB 的 ~/Library/Application Support/beekeeper-studio 没有勾选,留在磁盘上,那一轮小小的日志文件夹也留了下来。2026 年 9 月 26 日又从同一个官方下载地址重装,打开一次,用 Mole 的开发构建全选卸载,Mole 的「状态」页把它显示成一行,7 个进程约 743 MB,13 项全部进了废纸篓,清单上的东西、进程和启动项都没有留下。保存的连接、付费授权和 Homebrew cask 都没有测到。
