`

只安装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

分享到:
评论

相关推荐

    pqwx:PostgreSQL 客户端应用程序

    PQWX 是一个桌面应用程序,它提供对 PostgreSQL 数据库的访问,就像 psql 工具从命令行所做的那样。 它是用 C++ 编写的,基于 WxWidgets 库。 这意味着它可以在 Linux 等系统上作为 GTK2 应用程序运行,但也应该...

    pg_gather:pg_gather是一个仅SQL脚本,利用psql的内置功能-PostgreSQL命令行实用程序

    pg_gather 这是仅用于SQL的脚本,用于从PostgreSQL数据库收集性能和配置数据仅SQL脚本解决了其他收集数据方法的局限性这仅需要与服务器的psql (PostgreSQL客户端工具)连接支持的版本:PostgreSQL 10、11、12和13 ...

    PostgreSQL 常用命令速查表.pdf

    PostgreSQL 常用命令和语句查询表,包括 psql 客户端工具使用、数据库和模式管理、用户和权限管理、表管理、表空间管理、索引、查询语句、DML 语句、事务控制、视图、存储过程/触发器、备份恢复等。

    Psql - PostgreSQL Frontend for Windows-开源

    Windows的基本PostgreSQL客户端应用程序。 它包括本地win32 SQL终端和备份工具,带有gzip的psql和pg_dump,用于执行SQL脚本以及由管理员和最终用户远程访问PostgreSQL服务器。

    离线地图_openstreetmap_postgresql_postgis_mapnik_osm2pgsql_osm数据(等软件)切~~

    其他:postgreSql_psql_乱码问题 http://download.csdn.net/detail/a137015127302/8594937 上传什么的好烦-- 我再试一次要是还是不能上传我就不玩了。切~ 核心内容(英文版公开资料):...

    vagrant-postgresql:有关如何使用Vagrant站立数据库服务器的演示

    PostgreSQL数据库服务器,每当您需要一个 - this project is no longer mainained....从终端,您还可以启动外壳程序(假设您的主机操作系统上具有postgresql客户端)。 psql -h localhost -U postgres --passw

    离线地图_openstreetmap_postgresql_瓦片

    其他:postgreSql_psql_乱码问题 http://download.csdn.net/detail/a137015127302/8594937 上传什么的好烦-- 我再试一次要是还是不能上传我就不玩了。切~ 核心内容(英文版公开资料):...

    离线地图_openstreetmap_postgresql_postgis_mapnik_osm2pgsql_osm数据——

    其他:postgreSql_psql_乱码问题 http://download.csdn.net/detail/a137015127302/8594937 上传什么的好烦-- 我再试一次要是还是不能上传我就不玩了。切~ 核心内容(英文版公开资料):...

    usql:SQL数据库的通用命令行界面

    usql ... 希望在非PostgreSQL数据库上使用psql类的工具的数据库管理员和开发人员会发现usql直观,易于使用,并且可以很好地替代其他数据库的命令行客户端/工具。 正在安装 usql可以 , , 或来安装:

    PostgreSQL教程(十八):客户端命令(2)

     pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。其中脚本格式是...

    catatanku-rest-api:REST API使用Node.js构建并已部署在Heroku中

    或其他任何用于测试工具的API客户端。 检查是否已安装 $ node -v $ npm -v $ psql -V # if this command not emerge, set psql on OS environment first 使用PostgreSQL设置数据库 设置密码,以及用于PostgreSQL...

    shtools:一些有用的bash工具以纯python编写

    通过NTP设置日期和时间ping:将ICMP ECHO_REQUEST发送到网络主机psql:postgresql cli rediscli:redis cli scp:安全复制(远程文件复制程序) sh:壳ssh:OpenSSH SSH客户端(远程登录程序)例子from shtools ....

    dockerize-php:DockerPHP的

    相差很大和Dockerize PHP是Dockerize PHP提供了所有的客户端实用工具,其中phpdocker.io提供他们没有。 开箱即用,您有每个项目的二进制文件: PHP MySQL的 mysqldump psql的 pg_dump 创建的 dropdb Redis ...

    CompleteMovieAppCode

    Apache Maven 3.3构建工具 PostgreSQL 9.6版 流行的IDE,例如Intellij / Eclipse(可选) 用于REST API的Postman客户端测试(可选) 安装和部署 逐步指南,可帮助您运行开发环境 结帐 转到已检出上述项目的文件夹...

    upgrad_backend_repository

    Apache Maven 3.3构建工具 PostgreSQL 9.6版 流行的IDE,例如Intellij / Eclipse(可选) 用于REST API的Postman客户端测试(可选) 安装和部署 分步指南,可帮助您运行开发环境 结帐 转到已检出上述项目的文件夹 ...

    NoSQLlab:Docker Compose中的即用型NoSQL数据库示例

    如果需要,可以使用更高级的容器编排工具(例如 )来重新使用容器。 使用以下命令启动任何数据库: `docker-compose up` 一些数据库允许动态缩放节点的数量( --scale node=N )。 每个数据库提供以下脚本: ...

Global site tag (gtag.js) - Google Analytics