`

只安装PostgreSQL客户端工具psql

阅读更多

最近有个项目,客户用了edb的ppas,没有只安装psql的安装包,客户表示有些不便,就有了下面的DIY,绿色的。postgresql上应该一样,没做测试。思路就是把psql依赖的包和psql搞到一起切让psql执行时能找到并加载就OK了。具体步骤见下面

 

1

1.1
只安装psql客户端的问题在windows上只要从edb服务器上把下面的文件copy到客户端上(服务器和客户端机应该同为32或64位)
libeay32.dll
libintl-8.dll
libpq.dll   
psql.exe    
ssleay32.dll

 

1.2

然后如下就可以了:
E:\psql>psql.exe -h 192.168.1.117 -p 5444 -U enterprisedb beigang
Password for user enterprisedb:
psql (9.2.1.3)
Type "help" for help.
beigang=#
 
2
2.1
建立文件夹psql_client,在里面建立lib子文件夹把psql拷贝到psql_client,把libcrypto.so.1.0.0、libpq.so.5、libssl.so.1.0.0拷贝到lib

[root@hadoopDataNode1 Desktop]# ll
total 4
drwxr-xr-x. 3 root root 4096 May 30 16:40 psql_client

[root@hadoopDataNode1 Desktop]# ll psql_client/
total 552
drwxr-xr-x. 2 root root   4096 May 30 16:46 lib
-rwxr-xr-x. 1 root root 559397 May 30 16:40 psql

[root@hadoopDataNode1 Desktop]# ll psql_client/lib/
total 2736
-rw-r--r--. 1 root root 2126936 May 30 16:46 libcrypto.so.1.0.0
-rw-r--r--. 1 root root  209505 May 30 16:45 libpq.so.5
-rw-r--r--. 1 root root  455094 May 30 16:45 libssl.so.1.0.0


2.2
在/etc/ld.so.conf.d/里创建文件psql_client.conf,里面写上/root/Desktop/psql_client/lib/
[root@hadoopDataNode1 psql_client]# cat /etc/ld.so.conf.d/psql_client.conf
/root/Desktop/psql_client/lib/

2.3
在命令行里执行ldconfig

2.4
然后用psql登录数据库
Server:~/Desktop/psql_client # ./psql -U enterprisedb beigang
[root@Server psql_client]# ./psql -h 192.168.10.55 -p 5444 -U enterprisedb beigang
Password for user enterprisedb:
psql (9.2.0.1)
Type "help" for help.
beigang=#

 

-----------------

转载请著明出处:
blog.csdn.net/beiigang
beigang.iteye.com

分享到:
评论

相关推荐

    postgresql客户端及安装步骤.zip

    1. **PostgreSQL客户端**:PostgreSQL客户端是用于与服务器进行通信的工具,它可以是命令行界面(如`psql`)或其他图形化界面,如pgAdmin。客户端用于执行SQL查询、管理数据库对象以及进行数据操作。 2. **...

    Greenplum底层是postgresql,客户端自然也是psql。由于psql本身不支持通过参数来指定密码进行登录,所以需要

    由于Greenplum的底层架构是PostgreSQL,因此它的默认客户端工具也是`psql`。然而,`psql`命令行工具本身并不支持通过命令行参数直接指定密码进行连接,这可能会给日常管理和自动化任务带来不便。本文将介绍三种方法...

    离线无网ubuntu16.04环境下安装postgresql9.6.8

    在离线且无网络环境的Ubuntu 16.04系统上安装PostgreSQL 9.6.8并允许远程访问,需要遵循一系列步骤。首先,你需要从PostgreSQL官方网站下载适用于Linux的二进制包,例如`postgresql-9.6.8-4-linux-x86-binaries.tar....

    PostGreSQL安装部署系列:Centos 7.9 安装指定PostGreSQL-15版本数据库

    完成仓库RPM包的安装后,即可通过YUM安装PostgreSQL 15及其相关的工具包: ```bash sudo yum install -y postgresql15-server postgresql15-contrib ``` 安装过程中,YUM会自动处理依赖关系,安装所有必要的组件。...

    PostgreSQL:PostgreSQL客户端

    总的来说,PostgreSQL客户端工具为开发者提供了多样化且功能强大的交互方式,无论是简单的查询还是复杂的数据库管理,都能得心应手。配合Java的JDBC驱动,PostgreSQL 成为了Java开发中一个强大且可靠的后端数据存储...

    greenplum客户端工具

    《Greenplum客户端工具详解及升级指南》 在大数据处理领域,Greenplum以其高效、扩展性强的特点,成为企业级数据仓库和分析平台的首选。本文将深入探讨Greenplum的客户端工具,以及如何利用提供的升级工具进行系统...

    arm架构下的postgresql库文件

    10. **连接与使用**:使用`psql`命令行客户端或其他支持PostgreSQL的工具连接到数据库,进行数据操作。 在与Poco库结合使用时,需要确保Poco也已经针对ARM架构进行了编译,并且配置了正确的链接选项,以便在应用...

    在AIX环境下安装postgresql

    最后,你可以使用支持PostgreSQL的客户端工具,如`psql`或其他图形界面工具,从远程机器连接到刚安装的数据库实例,进行数据库管理操作。 在备份方面,可以使用`pg_dump`命令来备份数据库,例如`pg_dump dbname > ...

    Postgre sql客户端

    在实际工作中,熟练掌握PostgreSQL客户端工具不仅能够提高数据库管理效率,也有助于在没有图形界面的服务器环境中进行远程数据库管理。了解如何使用这些工具,对于任何需要与PostgreSQL数据库打交道的开发人员或系统...

    CentOS7 安装 PostgreSQL11的方法步骤

    如果你的服务器在云环境中,记得在阿里云的安全组规则中打开PostgreSQL端口,通常为5432,以便通过Navicat或其他客户端工具进行远程连接。 8. **连接数据库和修改密码**: 作为`postgres`用户登录,并在`psql`...

    FreeBSD10.0下ports安装postgresql9.4-server

    创建完成后,即可使用PostgreSQL的客户端工具psql连接到该数据库。 8. 最后,为了方便管理,可以把日常使用的账号添加到数据库用户的列表中。此外,通过编辑/etc/rc.conf文件,添加postgresql_enable="YES"参数,...

    QT连接PSQL数据库打包程序

    此外,你还需要确保目标机器上安装了PostgreSQL客户端库,以便程序能够正确连接到数据库。 在压缩包文件中,"demo"可能是源代码的项目文件或者编译后的可执行文件。如果你得到的是源码,可以使用QT Creator打开并...

    postgresql安装和使用

    5. **安装客户端工具**: 对于Windows,可以下载GUI客户端工具如`pgadmin3-1.8.4.zip`来方便地管理和操作数据库。 接着是PostgreSQL的初始化运行: 1. **创建管理账户**: 在Linux上,为了安全,通常不使用root...

    pg_client_windows64

    2. `lib` 文件夹:包含必要的库文件,如`.dll`文件,这些是运行PostgreSQL客户端工具所必需的。 3. `include` 文件夹:可能包含头文件,供开发者使用C或C++编写与PostgreSQL交互的应用程序。 4. `doc` 或 `docs` ...

    Linux上安装postgresql数据库全过程

    接下来,使用YUM工具安装PostgreSQL服务器及相关组件: ```bash yum install postgresql10-contrib postgresql10-server -y ``` 安装完成后,你可以看到系统中已安装了PostgreSQL 10版本的相关软件包。 ##### 3. ...

    CentOS 7 离线安装 PostgreSQL 14 所需的程序安装包及依赖包

    3. `postgresql14-14.5-1PGDG.rhel7.x86_64.rpm`:客户端工具包,包含用于连接和管理PostgreSQL服务器的命令行工具,如`psql`。 4. `postgresql14-contrib-14.5-1PGDG.rhel7.x86_64.rpm`:扩展包,包含了一系列额外...

    postgresql 12

    - 安装RPM包:使用`yum install`命令来安装PostgreSQL 12服务器和客户端组件,例如`sudo yum install /path/to/postgresql12-server.x86_64.rpm /path/to/postgresql12.x86_64.rpm`。 3. **解决依赖问题**: - ...

    PostgreSQL安装配置文档

    - **安装PgAdmin III**:在Windows上安装PgAdmin III作为图形化客户端工具,以便管理和查询GIS数据库中的PostGIS数据。 - **连接测试**:通过PgAdmin III连接到安装好的PostgreSQL服务器,并对GIS数据库进行基本操作...

    PostgreSQL 存储过程调试

    调试PostgreSQL存储过程首先需要一个支持调试功能的客户端工具,例如pgAdmin或psql。在pgAdmin中,你可以通过图形界面设置断点,查看变量值和调用堆栈。在命令行工具psql中,可以利用 `\set` 命令设置变量,以及`\...

Global site tag (gtag.js) - Google Analytics