如何用pgAdmin停止PostgreSQL 13服务器?为何无停止按钮
解决pgAdmin中找不到PostgreSQL 13停止按钮的问题
pgAdmin的服务启停功能仅对注册为系统服务的PostgreSQL实例生效,且需要你以管理员/超级用户权限运行pgAdmin。如果你的PostgreSQL 13是手动解压安装、未注册为系统服务,或者你没有足够权限操作系统服务,pgAdmin就不会显示启停按钮;另外,若你在pgAdmin中只是手动添加了数据库连接(而非通过服务发现功能添加的服务实例),也不会出现服务控制选项。
替代停止方法(按操作系统分类)
Windows系统
- 方法1:按下Win+R输入
services.msc打开服务管理器,找到名称类似postgresql-x64-13的服务,右键选择「停止」。 - 方法2:以管理员身份打开命令提示符,执行对应命令:
(注:命令中的服务名称需和你实际安装的一致,可在服务管理器中确认)net stop postgresql-x64-13
Linux系统
- 基于systemd的发行版(如Ubuntu 16.04+、CentOS 7+):
sudo systemctl stop postgresql-13 - 旧版使用service命令的发行版:
sudo service postgresql stop 13
macOS系统
- 若通过Homebrew安装:
brew services stop postgresql@13 - 若通过官方安装包注册为系统服务:
sudo launchctl stop homebrew.mxcl.postgresql@13
内容的提问来源于stack exchange,提问作者user5466135
相关产品推荐
相关产品推荐

