只安裝PostgreSQL客戶端工具psql的方法 最近有個項(xiàng)目,客戶用了edb的ppas,沒有只安裝psql的安裝包,客戶表示有些不便,就有了下面的DIY,綠色的。postgresql上應(yīng)該一樣,沒做測試。思路就是把psql依賴的包和psql搞到一起切讓psql執(zhí)行時(shí)能找到并加載就OK了。
只安裝PostgreSQL客戶端工具psql的方法
最近有個項(xiàng)目,客戶用了edb的ppas,沒有只安裝psql的安裝包,客戶表示有些不便,就有了下面的DIY,綠色的。postgresql上應(yīng)該一樣,沒做測試。思路就是把psql依賴的包和psql搞到一起切讓psql執(zhí)行時(shí)能找到并加載就OK了。具體步驟見下面
1
1.1
只安裝psql客戶端的問題在windows上只要從edb服務(wù)器上把下面的文件copy到客戶端上(服務(wù)器和客戶端機(jī)應(yīng)該同為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/里創(chuàng)建文件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
在命令行里執(zhí)行l(wèi)dconfig
2.4
然后用psql登錄數(shù)據(jù)庫
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=#
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com