gpt4 book ai didi

sql - 为什么我在 Postgresql psql :/lib64/libpq. so.5 : no version information available (required by psql)? 上不断收到此错误

转载 作者:行者123 更新时间:2023-12-03 20:51:04 26 4
gpt4 key购买 nike

更新:有人在下面提到这是重复的:https://dba.stackexchange.com/questions/269473/what-does-psql-usr-pgsql-11-lib-libpq-so-5-no-version-information-available好吧,我在 centos 上,下面是我使用时显示的内容:rpm -qa|grep postgres 命令。
postgresql-10.6-1.module_el8.0.0+15+f57f353b.x86_64
postgresql-server-10.6-1.module_el8.0.0+15+f57f353b.x86_64
我最近一直有这些错误,我正在远程访问服务器,我试图寻找纠正这个问题的方法,但我还没有找到具体的方法来做到这一点:有些人建议重新安装 PostgreSQL,但我不是太确定这一点;就目前而言,我真的不知道这里有什么用,所以我决定问这个:下面是来自控制台的错误;

[postgres@gma ~]$ psql
psql: /lib64/libpq.so.5: no version information available (required by psql)
psql: /lib64/libpq.so.5: no version information available (required by psql)
psql (10.6)
Type "help" for help.
当我使用这个命令时: yum 列表安装 | grep postgres
我得到了这个: `模块化依赖问题:
问题一:请求冲突
  • 没有提供模块 perl-DBD-Pg:3.7:8010020200204214655:0d1d6681-0.x86_64 所需的模块(perl:5.26)
    问题2:请求冲突
  • 没有提供模块 perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64`
  • 所需的模块(perl:5.26)

    解决了模块化依赖问题,但仍然显示相同的错误:我用它来解决模块化依赖问题:<
    root pass:# yum module enable perl:5.26

    最佳答案

    您收到此类错误的原因是因为您没有提到 (-h) 数据库服务器的主机位置(本地运行时为本地主机), (-u) 数据库访问的用户名和 (-W) 在您的 psql 命令中询问密码。之后它看起来像这样:
    $psql -U {用户名} -h {主机} -W
    例子:

  • $psql -U jack -h localhost:5432 -W
  • $psql -U jack -h 54.261.74.39:5432 -W

  • 以这种方式为我工作。

    关于sql - 为什么我在 Postgresql psql :/lib64/libpq. so.5 : no version information available (required by psql)? 上不断收到此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62770620/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com