Mac下Postgresql虽然设置了开机自动启动,但是偶尔还是会遇到连接数据库时报错: connections on Unix domain socket "/tmp/.s.PGSQL.5432"? 通过 brew services restart postgresql也不管用 解决方法 pg_ctl start -D /usr/local/var/postgres -D 后面的路径为 数据库data路径 如果还是报错显示,数据库已启动,根据命令行显示pid,kill掉之后,再次执行方法