某台Linux虚拟机上的C++程序无法连接PostgreSQL14数据库 ⚠️
报错:expected authentication request from server, but received v
并观察到下列现象:
其实拖了很久才搞懂的……
经过分析,该虚拟机上安装了openGauss3.0.0服务端。
设置了:export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH
导致C++程序找库的时候没找到PostgreSQL的库,而是错找成了openGauss的库,
LD_LIBRARY_PATH
,但是openGauss服务端就无法启动了。