最近有个项目,客户用了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
相关推荐
1. **PostgreSQL客户端**:PostgreSQL客户端是用于与服务器进行通信的工具,它可以是命令行界面(如`psql`)或其他图形化界面,如pgAdmin。客户端用于执行SQL查询、管理数据库对象以及进行数据操作。 2. **...
由于Greenplum的底层架构是PostgreSQL,因此它的默认客户端工具也是`psql`。然而,`psql`命令行工具本身并不支持通过命令行参数直接指定密码进行连接,这可能会给日常管理和自动化任务带来不便。本文将介绍三种方法...
在离线且无网络环境的Ubuntu 16.04系统上安装PostgreSQL 9.6.8并允许远程访问,需要遵循一系列步骤。首先,你需要从PostgreSQL官方网站下载适用于Linux的二进制包,例如`postgresql-9.6.8-4-linux-x86-binaries.tar....
完成仓库RPM包的安装后,即可通过YUM安装PostgreSQL 15及其相关的工具包: ```bash sudo yum install -y postgresql15-server postgresql15-contrib ``` 安装过程中,YUM会自动处理依赖关系,安装所有必要的组件。...
总的来说,PostgreSQL客户端工具为开发者提供了多样化且功能强大的交互方式,无论是简单的查询还是复杂的数据库管理,都能得心应手。配合Java的JDBC驱动,PostgreSQL 成为了Java开发中一个强大且可靠的后端数据存储...
《Greenplum客户端工具详解及升级指南》 在大数据处理领域,Greenplum以其高效、扩展性强的特点,成为企业级数据仓库和分析平台的首选。本文将深入探讨Greenplum的客户端工具,以及如何利用提供的升级工具进行系统...
最后,你可以使用支持PostgreSQL的客户端工具,如`psql`或其他图形界面工具,从远程机器连接到刚安装的数据库实例,进行数据库管理操作。 在备份方面,可以使用`pg_dump`命令来备份数据库,例如`pg_dump dbname > ...
10. **连接与使用**:使用`psql`命令行客户端或其他支持PostgreSQL的工具连接到数据库,进行数据操作。 在与Poco库结合使用时,需要确保Poco也已经针对ARM架构进行了编译,并且配置了正确的链接选项,以便在应用...
在实际工作中,熟练掌握PostgreSQL客户端工具不仅能够提高数据库管理效率,也有助于在没有图形界面的服务器环境中进行远程数据库管理。了解如何使用这些工具,对于任何需要与PostgreSQL数据库打交道的开发人员或系统...
如果你的服务器在云环境中,记得在阿里云的安全组规则中打开PostgreSQL端口,通常为5432,以便通过Navicat或其他客户端工具进行远程连接。 8. **连接数据库和修改密码**: 作为`postgres`用户登录,并在`psql`...
创建完成后,即可使用PostgreSQL的客户端工具psql连接到该数据库。 8. 最后,为了方便管理,可以把日常使用的账号添加到数据库用户的列表中。此外,通过编辑/etc/rc.conf文件,添加postgresql_enable="YES"参数,...
此外,你还需要确保目标机器上安装了PostgreSQL客户端库,以便程序能够正确连接到数据库。 在压缩包文件中,"demo"可能是源代码的项目文件或者编译后的可执行文件。如果你得到的是源码,可以使用QT Creator打开并...
5. **安装客户端工具**: 对于Windows,可以下载GUI客户端工具如`pgadmin3-1.8.4.zip`来方便地管理和操作数据库。 接着是PostgreSQL的初始化运行: 1. **创建管理账户**: 在Linux上,为了安全,通常不使用root...
2. `lib` 文件夹:包含必要的库文件,如`.dll`文件,这些是运行PostgreSQL客户端工具所必需的。 3. `include` 文件夹:可能包含头文件,供开发者使用C或C++编写与PostgreSQL交互的应用程序。 4. `doc` 或 `docs` ...
接下来,使用YUM工具安装PostgreSQL服务器及相关组件: ```bash yum install postgresql10-contrib postgresql10-server -y ``` 安装完成后,你可以看到系统中已安装了PostgreSQL 10版本的相关软件包。 ##### 3. ...
3. `postgresql14-14.5-1PGDG.rhel7.x86_64.rpm`:客户端工具包,包含用于连接和管理PostgreSQL服务器的命令行工具,如`psql`。 4. `postgresql14-contrib-14.5-1PGDG.rhel7.x86_64.rpm`:扩展包,包含了一系列额外...
- 安装RPM包:使用`yum install`命令来安装PostgreSQL 12服务器和客户端组件,例如`sudo yum install /path/to/postgresql12-server.x86_64.rpm /path/to/postgresql12.x86_64.rpm`。 3. **解决依赖问题**: - ...
- **安装PgAdmin III**:在Windows上安装PgAdmin III作为图形化客户端工具,以便管理和查询GIS数据库中的PostGIS数据。 - **连接测试**:通过PgAdmin III连接到安装好的PostgreSQL服务器,并对GIS数据库进行基本操作...
7. **连接和查询**:使用 `psql` 命令行客户端连接到数据库并执行 SQL 查询: ```bash psql -U postgres mydatabase ``` 8. **安全与优化**:为了增强安全性,你应该设置强密码,限制远程访问,启用SSL加密,...