linux在root下运行initdb,Linux上的PostgreSQL“initdb”(数据库初始化)

我正在开发一个在

Linux系统上运行的PostgreSQL 9.x中的数据库集群(单个数据库)(CentOS – RedHat – Fedora).我已经安装了正确的PostgreSQL软件包(服务器和客户端)但是,我无法创建数据库并获得某种类型的初始化依赖项错误:总线错误/退出代码135.我已将用户更改为“postgres”用“su postgres”然后尝试用“initdb”初始化数据库(这可能是问题)

Installed: postgresql-libs-9.2.13-1.el7_1.x86_64

Installed: postgresql-9.2.13-1.el7_1.x86_64

Installed: postgresql-server-9.2.13-1.el7_1.x86_64

$initdb -D /usr/local/pgsql/data

错误:

$initdb -D /usr/local/pgsql/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.utf8".

The default database encoding has accordingly been set to "UTF8".

The default text search configuration will be set to "english".

creating directory /usr/local/pgsql/data ... ok

creating subdirectories ... ok

selecting default max_connections ... 100

selecting default shared_buffers ... 32MB

creating configuration files ... ok

creating template1 database in /usr/local/pgsql/data/base/1 ... ok

initializing pg_authid ... ok

initializing dependencies ... sh: line 1: 12616 Bus error (core dumped) "/usr/bin/postgres" --single -F -O -c search_path=pg_catalog -c exit_on_error=true template1 > /dev/null

child process exited with exit code 135

有任何想法吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值