【发布时间】:2018-05-31 13:16:58
【问题描述】:
我从digitalocean 安装了 posgresql,并在安装结束时在终端中打印以下命令
/usr/lib/postgresql/10/bin/pg_ctl -D /var/lib/postgresql/10/main -l logfile start
我尝试使用sudo root 用户运行它,也尝试切换到postgres 用户,但出现以下错误
等待服务器启动..../bin/sh: 1: 无法创建日志文件: 权限被拒绝停止等待 pg_ctl:无法启动服务器 但是当我检查状态时它说 ● postgresql.service - PostgreSQL RDBMS Loaded:已加载 (/lib/systemd/system/postgresql.service;已启用;供应商预设: 启用)活动:自 2018 年 5 月 31 日星期四 13:11:18 UTC 起活动(退出); 56 秒前 Main PID: 3698 (code=exited, status=0/SUCCESS) 任务:0(限制:2362)CGroup:/system.slice/postgresql.service
5 月 31 日 13:11:18 登台 systemd1:正在启动 PostgreSQL RDBMS... 5 月 31 13:11:18 staging systemd1: 启动 PostgreSQL RDBMS。
除了exited,状态没有运行。上面的命令是做什么的,我该如何运行它?以前的版本没遇到过
【问题讨论】:
标签: postgresql ubuntu-16.04 postgresql-10