
正文
postgresql服务器访问不的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
...数据库访问另一个数据库的服务器失败,postgresql数据库
1、原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。
2、说明数据库已在运行了;“服务名无效”说明输入的命令不正确;“没法启动数据库服务“说明数据库文件被破坏或是其他缘由造成数据库服务没法启动。
3、之前安装过其他版本的postgresql吗?删掉注册表下所有与之相关的东西了吗?command打开注册表regedit,检索key为postgre,删除检索到的内容。删掉之后再重新安装试试。
相关问答
Q1: Linux服务器上的PostgreSQL远程连接不上
Linux服务器上的PostgreSQL远程连接不上 查看一下centos上的防火墙是否开着,iptables,如果开着关闭它。当你用pgadmin连接不上时,请去pg_log下看看log信息报啥错误。
首先检查PostgreSQL为什么没有启动,这里的提示告诉你,是因为权限不够导致的。
定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。
Q2: 求助,postgresql服务启动不了
仔细分析,无非几个原因:log目录的权限问题,比如log文件指定的目录postgres用户无权写入,因此没有产生任何log文件。检查了/var/lib/postgresql/11/main的目录,没有发现问题。
postgresql数据库的服务启动时默认的是使用5432这个端口。病毒文件将5432端口给占用时就无法启动服务了。
造成postgreSQL不能启动的最可能的原因是新安装的杀毒软件,需要把安装目录bin\postgres.exe文件加入杀毒软件的受信任的应用程序列表中;把数据文件夹data加入到排除列表中。
看看服务里的 Postgres 服务的用户名、密码,必须用 postres 用户启动的。
解决办法是将整个postgreSQL安装目录附一个Everyone的权限。启动,还是不成功,于是查看data/pg_log目录下的日志信息,发现无法创建inherite socket。 解决办法是运行 netsh winsock reset,然后重启系统。
没有正常启动 postgresql service.可以 在运行里面 输入 services.msc 找到 postgresql 的服务。启动他。
Q3: postgresql安装之后进不了服务器,为什么啊?求解。。。
仔细分析,无非几个原因:log目录的权限问题,比如log文件指定的目录postgres用户无权写入,因此没有产生任何log文件。检查了/var/lib/postgresql/11/main的目录,没有发现问题。
造成postgreSQL不能启动的最可能的原因是新安装的杀毒软件,需要把安装目录bin\postgres.exe文件加入杀毒软件的受信任的应用程序列表中;把数据文件夹data加入到排除列表中。
没有正常启动 postgresql service.可以 在运行里面 输入 services.msc 找到 postgresql 的服务。启动他。
Q4: postgresql无法正常启动的原因追查
看看服务里的Postgres服务的用户名、密码,必须用postres用户启动的。
造成postgreSQL不能启动的最可能的原因是新安装的杀毒软件,需要把安装目录bin\postgres.exe文件加入杀毒软件的受信任的应用程序列表中;把数据文件夹data加入到排除列表中。
到postgresql安装目录的bin文件夹下手动启动pg_ctl—— pg_ctl start -w -D ../data,未果,但是提示说某个文件没有权限创建。 解决办法是将整个postgreSQL安装目录附一个Everyone的权限。
没有正常启动 postgresql service.可以 在运行里面 输入 services.msc 找到 postgresql 的服务。启动他。
这个问题是因为你登记服务的时候定义错了路径。应该先去注册表里面删除你登记过的服务:-cmd-regedit-HKEY_LOCAL_MACHING-SYSTEM-CurrentControlSet-Services里面找到Postgres项,然后删除。
关于postgresql服务器访问不和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








