在CentOS 6中,我可以将service用于postgresql-9.3的initdb:
service postgresql-9.3 initdb
但是,在CentOS7中,我尝试了一下,发现我可以阻止它:
# service postgresql-11 initdb
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use system
docker run -it --rm
-v c:/Projects/docker/mcp:/var/lib/postgresql/data
-p 5432:5432
-e 'POSTGRES_PASSWORD=postgres' postgres:10.5-alpine
我得到了这个输出:
syncing data to disk ... initdb: could not fsync file "/var/lib/postgresql/data/base/1": Invalid argument
initdb: could not f
在Centos 6上启动PostgreSQL9.4有困难。
我无法运行initdb,因为数据目录已经存在。
但是我无法启动服务,因为数据目录丢失了!
[centos@dave-gbp ~]$ sudo service postgresql-9.4 start
/var/lib/pgsql/9.4/data is missing. Use "service postgresql-9.4 initdb" to initialize the cluster first.
[
我正在安装Gitlab-ce Omnibus在一个真空盒(Debian18.04LTS)。在我的配置脚本中,我运行gitlab-ctl reconfigure。我收到一个错误:
initdb:编码不匹配
控制台输出:
default: * execute[/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8] action run
default:
default: [execute] The files belonging to this database system will
我正在安装Gitlab-ce Omnibus在一个真空盒(Debian18.04LTS)。在我的配置脚本中,我运行gitlab-ctl reconfigure。我收到一个错误:
initdb:编码不匹配
控制台输出:
default: * execute[/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8] action run
default:
default: [execute] The files belonging to this database system will be
所以,我一直在遵循GitLab的安装指南(在Debian Stretch上),我总是得到同样的错误……
链接:
错误:
There was an error running gitlab-ctl reconfigure:
execute[/opt/gitlab/embedded/bin/initdb -D p /var/opt/gitlab/postgresql/data -E UTF8 (postgresql::enable line 80) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exi
我正在尝试在docker镜像上安装postgres,基本镜像正在运行centos。
我在上按照说明操作,下面是我的Dockerfile文件:
FROM our-internal-docker-registry.org/centos:7.3.1611
RUN yum install -y postgresql-server postgresql-contrib
RUN postgresql-setup initdb
第一个RUN命令成功,但第二个命令失败,并显示以下信息:
Step 3/3 : RUN postgresql-setup initdb
---> Running in d26
我一直在我的Vagrant机器上运行我的码头映像(这个盒子是ubuntu 14.04),没有任何大问题。但下面的错误折磨着我的大脑。我希望你们能帮我。
当我运行这个:
$ docker run -it -v /vagrant/postgresql/data:/var/lib/postgresql/data postgres:9.2
我知道这个错误
The files belonging to this database system will be owned by user "postgres".
This user must also own the server proc
我使用linuxbrew在ubuntu上安装postgresql:
brew install postgresql
它似乎工作得很好,但在那之后,因为我是第一次安装PostgreSQL,所以我尝试创建一个数据库:
initdb /usr/local/var/postgres -E utf8
但它返回的结果是:
initdb: command not found
我尝试使用sudo but that doesn't helped运行该命令
所以,
我的管理员在centos7机器上安装(不知道如何)PostgreSQL9.2 (64位版本)。问题是我需要初始化数据库,所以我应该运行如下代码:
service postgresql-9.2 initdb
但我得到了错误:
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
做了一些搜索,人们说你应该通过直接
在安装PostgreSQL时,我一直收到这样的消息:
“运行安装后步骤有问题。安装可能无法正确完成数据库群集初始化失败。”
这似乎妨碍了我正确地使用PGadmin。
在安装日志中,我发现了下面的部分,它似乎表明出了什么地方出了问题。
我还没有找到解决这个问题的办法。
Executing batch file 'rad7C33E.bat'...
The program "postgres" was found by "C:/Program Files/PostgreSQL/11/bin/initdb.exe"
but was not the
我试图使用testing.postgresql包测试几个脚本,并在实例化testing.postgresql.Postgresql()或testing.postgresql.PostgresqlFactory()时遇到此错误:
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\testing\common\database.py", line 83, in __init__
self.initialize()
File "C:\Pyt
我还在尝试用高寒linux为postgres 14创建一个容器。
到目前为止这是我的Dockerfile:
FROM alpine:3.15.5
EXPOSE 5432
# update repo, install postgres 14
RUN apk update
RUN apk add gcc make
RUN apk add postgresql14 postgis
# data dir
RUN mkdir /var/lib/postgresql/data
RUN chmod 0700 /var/lib/postgresql/data
RUN chown postgres:post
目前,我正在LinuxDeployAndroid5.0.2上创建第一个PostgreSQL 9.5集群,这似乎是一个共享内存错误。
FATAL: could not create shared memory segment: Function not implemented
Detail: Failed system call was shmget(key=1, size=40, 03600).
child process exited with exit code 1
initdb removing contents of data directory "/var/lib/postg
我目前正在开发一个Django服务器,在这里我需要一个数据库,Sqlite3似乎不能很好地处理我的需求,所以我尝试使用PostgreSQL。我正在Windows上开发,但是一旦开发完成,服务器将在Linux系统上运行,所以我试图使用WSL来满足预期的结果。
wsl -l -v
NAME STATE VERSION
Ubuntu-22.04 Running 1
我也更新到WSL2,同样的问题。
我的问题是我无法启动数据库:
# sudo service postgresql start
No PostgreSQL clust