- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 CentOS Linux 发行版 7.5.1804 (Core)
当我以 postgres
身份登录并运行时:
bash-4.2$ /usr/pgsql-11/bin/initdb -D /var/lib/pgsql/11/data
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
creating directory /var/lib/pgsql/11/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
Success. You can now start the database server using:
/usr/pgsql-11/bin/pg_ctl -D /var/lib/pgsql/11/data -l logfile start
bash-4.2$
然后我跑
bash-4.2$ /usr/pgsql-11/bin/pg_ctl start -l logfile -D /var/lib/pgsql/11/data
waiting for server to start..../bin/sh: logfile: Permission denied
stopped waiting
pg_ctl: could not start server
Examine the log output.
bash-4.2$ date
Wed Oct 24 01:50:44 -05 2018
bash-4.2$
我在 GOOGLE 中搜索“waiting for server to start..../bin/sh: logfile: Permission denied”但是这个错误只发生在 MAC 中并且没有显示任何解决方案...
我也跑
bash-4.2$ postgres --version;postmaster --version;
postgres (PostgreSQL) 11.0
postgres (PostgreSQL) 11.0
bash-4.2$
然后我相信 PostgreSQL 11 已经安装好了,但是我无法启动服务器。
我用这条线安装:
yum install postgresql-jdbc.noarch postgresql-jdbc-javadoc.noarch postgresql-unit11.x86_64 postgresql-unit11-debuginfo.x86_64 postgresql11.x86_64 postgresql11-contrib.x86_64 postgresql11-debuginfo.x86_64 postgresql11-devel.x86_64 postgresql11-docs.x86_64 postgresql11-libs.x86_64 postgresql11-odbc.x86_64 postgresql11-plperl.x86_64 postgresql11-plpython.x86_64 postgresql11-pltcl.x86_64 postgresql11-server.x86_64 postgresql11-tcl.x86_64 postgresql11-test.x86_64
我没有添加 [postgresql11-llvmjit.x86_64] 因为这需要很多依赖。
CentOS Linux 7.5.1804 + PostgreSQL 11 ?
我需要安装额外的软件吗?
最佳答案
logfile
不能按字面意思理解,它应该替换为 PostgreSQL 服务器进程具有写入权限的文件。
你通常不会这样做,而是编辑 postgresql.conf
并配置 log_destination
、logging_collector
、log_directory
和 log_filename
。然后在没有 -l
选项的情况下启动 PostgreSQL。
您尝试使用 systemctl
启动 PostgreSQL 可能成功了;你可以检查
systemctl status postgresql-11
关于postgresql - 我无法启动服务器 PostgreSQL 11 : "pg_ctl: could not start server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52963079/
1、问题 pg_ctl start启动时报错退出:pg_ctl:server did not start in time。超时时间是多少?从什么时候到哪个阶段算超时? 2、分析:该信息打印位置
进程文件: pg_ctl or pg_ctl.exe 进程名称: PostgreSQL Control Process 进程类别:存在安全风险的进程 英文描述: pg_ctl.exe is
我试图在编辑 postgresql.conf 文件后重新启动 Postgres(版本 9.6)。但是它不起作用 pg_ctl stop 等待服务器关闭.....................
我在 Unix 上。我已经安装了 postgresql-9.3。 当我想使用 pg_ctl 或 postgres 启动服务器时,终端会给我: The program 'postgres' is cur
我有一个双节点 PostgreSQL 集群。一个是主要 (192.168.50.3),一个是辅助 (192.168.50.4)。我的 recovery.conf 在 192.168.50.4 上如下所
我正在编写对 pg_hba.conf 的一些更改脚本,我正在寻找一种自动方法来找到它的位置。同样,我也需要 pg_ctl 的路径来重新加载配置。我可以使用 pg_clusters 找到数据目录,但我不
我在 CentOS Linux 发行版 7.5.1804 (Core) 当我以 postgres 身份登录并运行时: bash-4.2$ /usr/pgsql-11/bin/initdb -D /va
我想在我的本地机器 (mac os 10.7.5) 上使用预安装的 postgresql,当我运行 which psql 时,我找到了它(在 /usr/bin/psql ),然后运行 pg_ctl -
我正在尝试通过以下方式获取 postgres 服务器状态: sudo /etc/init.d/postgres status -u postgres 但出现以下错误: /home/alex/olddi
我正在使用 Fabric 来初始化 postgres 服务器。我必须在命令末尾添加一个“sleep 1”,否则 postgres 服务器进程会在没有解释或日志中没有条目的情况下死机: sudo('%(
在 Ubuntu 14.04 上,如果我设置了 PGDATA 环境变量,这两个命令 service postgresql start 和 pg_ctl start 似乎在做同样的事情:在后台启动 po
我是 Ubuntu 新手,无法访问 pg_ctl 之类的东西。这里有什么问题?是不是没有安装?或者是别的什么?非常感谢一些帮助 Guy@GuyLinux:~$ sudo -i -u postgres
当我运行命令:pg restart on windows 10 时出现以下错误:pg_ctl: 未指定数据库目录且环境变量 PGDATA 未设置 最佳答案 您需要指定数据库目录的安装位置。 例如 pg
我想知道启动/停止 postgres 数据库的正确方法。有两种方法 pg_ctl 启动/停止 服务 postgresql 启动/停止 我想知道它们之间有何不同,我应该使用哪一个?他们有什么优点/缺点。
我最近通过 PostgreSQL 官方存储库(不是 CentOS)安装了 PostgreSQL 12。 (https://yum.postgresql.org/12/redhat/rhel-8-x86
PostgreSQL 10.6 和 CentOS 7 pg_ctl status pg_ctl: could not access directory "/var/lib/pgsql/data": P
更新 2 - 我已经从根目录(即 su)中卸载并重新安装了软件包,而不是使用我自己的帐户进行 sudo 操作。这允许可执行文件从/tmp 运行,从而消除了第一次更新时的错误。 更新 - 刚刚尝试卸载和
我是一名优秀的程序员,十分优秀!