我只是在我的web服务器(Debian Jessie)上设置了phppgadmin ,然后通过这种方式configurationApache来访问它: <Virtualhost *:80> ServerName pga.mydomain.com DocumentRoot /usr/share/phppgadmin <Directory /usr/share/phppgadmin> DirectoryIndex index.php Order deny,allow Allow from all </Directory> </Virtualhost> 这是正确的在/etc/apache2/site-available ,我用a2ensite启用它。 ( 编辑 :我做了完全一样的phpmyadmin ,它完美的作品。) 但是,当我尝试通过http://pga.mydomain.com访问它时,出现403 Forbidden错误。 如果我看看我的Apache日志,我发现以下内容: [authz_core:error] [pid 32700] [client xxx.xxx.xxx.xxx:36059] AH01630: client denied by server configuration: /usr/share/phppgadmin/ 在我看来, Allow from all应该允许我远程访问它。 我尝试了不同的权限组合,他们都没有工作。 我看到这个错误浮动很多,但我还没有find一个令人满意的解决scheme。 任何build议将不胜感激!
我在CentOS 7上运行PostgreSQL 9.4。我从PostgreSQL的 仓库安装了它。 现在我想安装rubygem。 但是它失败了,因为找不到pg_config 。 现在, psql工作,并在rpm文件,我可以看到: $ rpm -q –scripts -p postgresql94-9.4.12-1PGDG.rhel7.x86_64.rpm | egrep 'psql|pg_config' /usr/sbin/update-alternatives –install /usr/bin/psql pgsql-psql /usr/pgsql-9.4/bin/psql 940 … 所以,它使psql自动可用,但不是pg_config 。 是devise还是意外? 我是否应该安装posgresql ,并使用PosgreSQL 9.2中的pg_config ?
这是我的设置:VMWare ESXi 4.0上的两个CentOS 5.2盒子。 第一个IP地址是eth0的192.168.22.52,eth1的IP地址是192.168.99.1。 第二个盒子在eth0上运行PostgreSQL 8.3,IP地址为192.168.99.2。 这里是box1的 iptables,box2参见下面的注释。 我已经在box1上设置了端口5432转发,并且能够通过pgAdminIII或者Vista笔记本上的psql(192.168.22.1,这个子网中没有其他的盒子,它有自己的交换机并且物理隔离)在box2上连接到PostgreSQL。 我连接的数据库有两个模式,一个是“较小”(基本上只有一个表),另一个是较大的(大约30个表,100个function等)。所以我能够使用较小的模式(浏览表等),但我试图扩大更大的模式 – pgAdminIII冻结20分钟左右。 PostgreSQL日志显示有一个查询需要太长时间: 2009-06-04 21:04:46 EEST LOG: 00000: duration: 493578.874 ms statement: SELECT pr.oid, pr.xmin, pr.*, format_type(TYP.oid, NULL) AS typname, typns.nspname AS typnsp, lanname, proargnames, proconfig, pg_get_userbyid(proowner) as funcowner, description FROM pg_proc pr JOIN pg_type typ ON typ.oid=prorettype JOIN pg_namespace typns ON typns.oid=typ.typnamespace JOIN […]
我们玩了一下postgresql和slony,在Windows上进行主 – 从 – 从复制设置。 但是我们碰到了一个非常不可靠的故障切换/切换。 如何MySQL? 复制本身和故障转移/切换有多可靠?
在OpenNMS 1.76中监控postgres 8.4统计的最好的(或者最简单的)是什么? SNMP? 怎么样?
我正在Snow Leopard Mac上的VM WARE Windows XP虚拟机中运行Postgres和Bloomberg(bberg只能用于Windows)。 这是虚拟机的IPconfiguration: Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : localdomain IP Address. . . . . . . . . . . . : 172.16.179.130 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . […]
我在主机上没有root访问权限。 (没有安装PHP) 我有一个来宾虚拟机运行本地服务器和数据库。 (我没有任何login访问这台机器) 我需要从主机访问访客机器数据库。
我很好奇,如果有什么办法提示postgresql哪些数据应该更可能caching在内存中。 在我的情况下,服务器将主要处理读取stream量,整个数据集比可用内存大得多,但是一些表(不一定是最常访问的)应该存储在内存中,而其他表不需要高性能可以从磁盘访问。 我知道memcached或类似可以是合理的解决方法,但也许这一切都可以没有这样做。 这个问题更适合于stackoverflow吗?
我在pg_hba.conf中做了如下的input 当地所有的信任 但仍然 su postgres 不接受空白作为密码。 我无法运行psql或pg_ctl,原因与大多数文件属于postgres相同。 EDIT1 dhaval@ubuntu:~$ su -c "pg_ctl reload -D template1" Password: su: Authentication failure dhaval@ubuntu:~$ su -c psql Password: su: Authentication failure 我给上面的根密码,但我想它期待“postgres”超级用户密码。 我没有相同的。 我需要重置它。 EDIT2 dhaval@ubuntu:~$ sudo -i -u postgres [sudo] password for dhaval: postgres@ubuntu:~$ psql Welcome to psql 8.3.7, the PostgreSQL interactive terminal. 以上采取了我postgreSQL命令提示符。 但是我还不确定为什么“信任”不起作用。
我有几个DB,我可以通过pgAdmin 3访问,我有一个只能分析.mdb文件的软件。 有没有人知道如何转换/导出一个PostgreSQL数据库到Mdb? 最好通过pgAdmin 3? 谢谢