pgAdmin无法保持服务器连接

6

我正在使用Ubuntu 12.04上的pgAdmin III 1.18.1。每当我重新启动计算机时,pgAdmin都无法记住我的服务器连接。如果我输入服务器连接,然后关闭pgadmin3并重新打开,服务器连接将被保留,只有在重新启动计算机时连接才会丢失。

创建服务器连接并关闭pgAdmin后,我发现.pgadmin3文件已经成功创建:

benc@Ubuntu-T7400:~$ ls -al | grep .pgadmin3
-rw-rw-r--   1 benc benc  2088 Mar 28 11:57 .pgadmin3

重新启动pgadmin3后,我的服务器连接将会显示出来。但是如果我重新启动我的机器,我的.pgadmin3文件大小将被设置为0字节。

在Ubuntu重启后:

benc@Ubuntu-T7400:~$ ls -al | grep .pgadmin3
-rw-rw-r--   1 benc benc     0 Mar 28 12:10 .pgadmin3

有没有想法这里可能出了什么问题?

我有同样的问题,唯一的区别是重新打开也会丢失所有连接,而且我正在使用Ubuntu 14! - Elad Tabak
1个回答

7

我也遇到了同样的问题。但是我通过以下方法解决了这个问题。

  1. Actually .pgadmin3 file is missing from my home folder. So, I created it manually.

    vish@Ubuntu:~$ ls -al | grep .pgadmin3
    -rw-rw-r--  1 vish vish          0 Jul 31 13:01 .pgadmin3
    
  2. By default user will not have access to execute that file. So I gave full access rights on this file.

     vish@Ubuntu:~$ sudo chmod a+wx .pgadmin3
    

    So now it will look like:

    -rwxrwxrwx  1 vish vish          0 Jul 31 13:01 .pgadmin3
    
现在一切都运行良好。

值得注意的是,在Ubuntu 14.04(至少)中,直到我加载pgadmin3并退出后,我的主文件夹中才没有创建.pgadmin3。然后,我能够在让pgadmin先填充该文件(而不是您的步骤1)的同时使用您的修复程序。谢谢! - Josh.F

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接