在 Debian 下启动 PostgreSQL,常见有几种方式,取决于你的版本和安装方式。下面按最常用、最推荐的顺序说明。
systemctl list-units --type=service | grep postgres
常见服务名如:
postgresqlpostgresql@15-mainsudo systemctl start postgresql
或指定版本和集群:
sudo systemctl start postgresql@15-main
sudo systemctl enable postgresql
sudo systemctl status postgresql
sudo service postgresql start
sudo service postgresql status
sudo -u postgres pg_ctlcluster 15 main start
停止:
sudo -u postgres pg_ctlcluster 15 main stop
ss -lntp | grep 5432
sudo -u postgres psql
能进入 psql 说明已成功启动。
查看日志:
sudo journalctl -u postgresql
或:
cat /var/log/postgresql/postgresql-15-main.log
检查:
sudo nano /etc/postgresql/15/main/postgresql.conf
psql --version
或:
sudo -u postgres psql -c "SELECT version();"
如果你愿意,可以告诉我:
我可以给你针对你当前环境的精确命令。