环境:cubieboard,cubian,postgresql9.3.3
SSH 上去可以用 psql,PC 可以用 pgadmin 远程连接。
但是 cb 里面的 rails 会报错:
could not connect to server: Connection timed out
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
postgresql 只改了这俩地方:
postgresql.conf
listen_address = "*" //CB上这里不设置成*,pg会启动不了
pg_hba.conf
host all all 127.0.0.1/32 trust
改为
host all all 0.0.0.0/0 md5
rails 的 database.yml
default: &default
adapter: postgresql
host: localhost
port: 5432
encoding: utf-8
pool: 5
username: ***
password: ***
timeout: 5000
其中 host 也试过 127.0.0.1 和 10.0.0.5,后者可以在 pgadmin 上登录。