Tom Lane, I have read the email you mailed me. And I have SELinux enabled in permissive mode and the testlibpq program can run. I am very happy. In the future, I will use the PostgreSQL and give up the MySQL and other databases. I think the PostgreSQL is better than the others. Thank you very much. zhuge xiao <zhuge@xxxxxxxxx> Tom Lane wrote: <zhuge@xxxxxxxxx> writes:"zhuge xiao"/tmp/.s.PGSQL.5432"?could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket ""Permission denied" indicates a file permissions problem. Check the permissions on /tmp and on the socket file itself. If you have SELinux enabled in enforcing mode, you might also have a SELinux policy problem --- is your selinux-policy package up to date? regards, tom lane |